<SEC-DOCUMENT>0001511737-21-000014.txt : 20210507
<SEC-HEADER>0001511737-21-000014.hdr.sgml : 20210507
<ACCEPTANCE-DATETIME>20210507070230
ACCESSION NUMBER:		0001511737-21-000014
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		87
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210507
DATE AS OF CHANGE:		20210507

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Ubiquiti Inc.
		CENTRAL INDEX KEY:			0001511737
		STANDARD INDUSTRIAL CLASSIFICATION:	RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663]
		IRS NUMBER:				320097377
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0630

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

	BUSINESS ADDRESS:	
		STREET 1:		685 THIRD AVENUE, 27TH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017
		BUSINESS PHONE:		646-780-7958

	MAIL ADDRESS:	
		STREET 1:		685 THIRD AVENUE, 27TH FLOOR
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ubiquiti Networks, Inc.
		DATE OF NAME CHANGE:	20110201
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ubnt-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336,d:1e4b1463b4b74712849152f6473a6ce0--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ubnt="http://www.ui.com/20210331" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ubnt-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV8zLTEtMS0xLTA_74b77937-83db-4cd9-9bce-0d2eb8c1f249">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV80LTEtMS0xLTA_725efaae-3b66-40a1-9875-f883d4379f3f">2021</ix:nonNumeric><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV81LTEtMS0xLTA_fc2916d0-816a-4825-86e5-12a7e5fbe562">Q3</ix:nonNumeric><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV82LTEtMS0xLTA_8c604c11-884c-432d-8753-37c236827b89">0001511737</ix:nonNumeric><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV83LTEtMS0xLTA_ebe9b916-d215-4c6b-8c58-011d7b2999e0">06/30</ix:nonNumeric><ix:nonNumeric contextRef="i6af5e4d8b47b401e943c9dee4f7ed4ec_D20200701-20210331" name="ubnt:StandardProductWarrantyPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ubnt-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9a5db44c8f29437cabdfecb5b5322996_I20210505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i47b04cafc57d48c5a78a711a8842df7e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</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="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id498e4025c954f7d813ecd52debf1d26_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic66c05bf5c71468c8816139295ed3d95_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81d6ca74a7fa4392b60c345b8266a6f4_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1762f916f234022ac1bfcfd48445ebc_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cc5f8f5f5b74ce2bb46a4d6a612b126_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e6451e70155407babae85dca2535cfb_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ba62398b69044e49826d546e1ce4e79_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i389ff7bd72ca4a4eaedbbb4e7287623c_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc8299982a6a40ecb70ae1407e45730b_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i343aa67100bd40609657583c251e975d_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida83381511114835a328828758c0f3a9_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e94ac9d25ac447c98254ecb02814f20_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42af4334eae0420297b36863cf0c45f0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f7ed0cf72e947c7bc0f88e87f9e67f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i276fcd3f7ac6469f9dbd594a28744436_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6bf8ba3c70a40669ac70e237ab0dcc7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7b632a8c63467f8f60ad03f3ba5afc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51e9253a558c4538995430c706d18f51_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4c5a4715a9041c1b7b9911aca487f01_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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="ie7d1f59424b148dbb4336267d3ced44a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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="ie37d9017b1b543e18167529429cf1b0c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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="i0e37ad916ead416c8c3c3f5de5e89569_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8b1f89c32454ff38ea41aa739fdd1b5_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09fd6641764f444bbb2427a20f1ad3b3_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a22bf64cd304da0a9797be482506c46_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39346baccee34bbaa048d6d519fb78ad_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i293254425c0a476a902f0eb716032660_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i023b562513cc424392c17d58f6e9ff92_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da6f05098c24660bbfdd2ce961b1c99_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic03a4be7e59e428c86caf3ab9d8d8dd9_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic88550cb1e5f4359a0c6f29e6a136f17_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ac59f17e931469a95ce4c8ca3019775_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4a895a04b6847a3877c6616159a16f1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f42cba87ec4a2caf23700c1cedf26c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38ee4bc196cc429e87d329e75ca63c5c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcd54f4536174f22aaf08538b86fa068_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ea132cb7013448aa48d39aebc7efb90_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99c886a096da4d13ac28dfb2ed6300f8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c14fe60f977451080243a10217d871c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae52063073c64e559ff36d7ad8bb3d39_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881515a44d594d7db80df790d15a30c7_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd2db5b6c2714bb2943c0523a83568c6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09e4ecd8bfd54db48437263edf1b9e1d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a30e74b95e543c99e6674d98b2aa254_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28c5b612530545d7836e82b71a5af49d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5d4947bc2664af18669d84dd0884ee5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2bca42b2a7f40a89b728bc191556074_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id38cfc46177542a081e807d7ac53d6e8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9353b1c70f640b7afa740b249cd5364_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifef09638683a4580a498f3983d6942bf_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1212982af4354baaa282d030a43f9103_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81e1ced6c45e40839f66047407e15721_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib29f51beaef948bd8d4f3379de303df8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idff7f38d544a40fdb13e5acade282d12_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i124ac13a0d9a4254a7ec2c3fbf14c4c2_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf9aae4c2b5c4259826a7f7c0d7e9700_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:TestingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ec810bc6f3f42a5866d4b1bd657e16f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:TestingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i517c42b66cd04460abe52853d7f93da5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ToolingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fd2fac5571b44b3b34ed8cabd8cf970_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ToolingEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc48c1b599d44791b3e18b53573c9efa_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53b7781700704ee3b6276ca71e1f06fc_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae5b15b247dc4175a820f52dc08f26e7_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ComputerAndOtherEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie56bdfe166b842a3acb5e42e6d88ceea_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ComputerAndOtherEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eaa378d041a48c0a53f7439bc30198c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083bdfd0e82e4b5c9e6f27889e5846e5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc939555e66346b8bf87120ba0db5678_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib570b49bd1ab4db6bccfce0417131a95_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0860e9b495e8428fae94198d1ba553c3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1fc499ee34641e0a371acdbccf39d1c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87457b0cb05444deb79d39dd941d8bc9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102014Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d76b8a6681743218428dea8fc692632_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i969f1cfa4131481f9f22548f36efa980_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6caeb411dbea485fb48fb363518eae9d_D20180701-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ddea52bb2fa4cd98c74d4df69c8e922_D20170701-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6af5e4d8b47b401e943c9dee4f7ed4ec_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93bd26e02af04f31a41c96c4831f813d_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b55114bec6e4c19b91f1744614c69eb_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f5c061d92d34c9ea2a0d79771de670d_I20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic91921ef17a94fd3a1c2c312c150d0db_I20190909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e28401606b14bdd9e5a4c50e7695817_I20190909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife97eab8d03c4595ba51a2f74eef1967_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia046128a90ae4d3b9914127f6c32dc8e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35b18cadf513409bb5cf6953f2e2ca86_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic95e4a9fc20247518967ce7bd459dee9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34b04e90959d446d92ffdc8b7fac8768_I20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie62f0d0a10fa43418d2aa734b674e653_I20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="iab2f659a625a4af39c1661b261f252d5_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i492c716bceb24549851c5e195bad17d2_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4354800208f4d73a7e1e7d32e1cb82f_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i599e9b6543644c03888ca001cc85ab78_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9490994f72c440d95a72ce97d676a47_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cf6e15959964ceeb6b4f4591603e2a7_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic909d39af948405dabde7a527a92c45b_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0588eb580e746c0881dea1db25d6cb5_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57f1014970984606adca9cd8000a7917_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2419f4ff81f9498c82e2233af8a8643f_I20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ubnt:ApplicableInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf64e2a2b8074695987eb841b285eaa6_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16050025b79d450cade52fc2dcb747ec_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45db93d05b594c20a14f95138629795f_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bbca3993b864a5fb698898344489509_D20210330-20210330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-30</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2b51f7d062482a9ba0eb870e8faaba_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a22d9b05a16489f819f116ad90cd72c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ce310db30554c5593dbd63f906623ed_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if660fabb774844b1b013dc89ca9a4b70_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</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="i70edd05427ed422abce1a365de087a03_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ecc923cc76e4904b46917ecd200b029_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e0ad76505614935a703942e5975c1fa_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</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="i0fe1153624c64f54a393fcabab0c5ed6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5444b3d9ace4c648768d4efd687105f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4510de1e6ad347cea4a40be5cde07b5f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentPurchaseCommitmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61258dab94144214a863cb5e8d7cf15f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e10f874c57c4240a268a4f16e9623cc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="lawsuit"><xbrli:measure>ubnt:lawsuit</xbrli:measure></xbrli:unit><xbrli:context id="id1d3d943064e43ed99518c198c027d07_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:XRCommunicationsLLCDbaVivatoTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e7673608a4e41ed89b4e2eceda5471d_I20171002"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:XRCommunicationsLLCDbaVivatoTechnologiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d71098bb84d46a7a88013b8e53d04cc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:PatentTrialAndAppealBoartPatentsInSuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30f19d8d2f044d21a20dc2a4f3fa9163_I20191106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11870709508b4057913c5adb6f36eef7_I20191106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:November2019RepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7826359917994f439d1d73fe5522eb67_I20200915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f55c91506ea4726b4ce230155f6a651_I20200505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84d466d3eeed42819ec5f91849eb4773_I20200505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6242c5d13ffb41d88819884ab4d6ee1e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61073833456849078eae09eb362f5db9_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember><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="i463da15b37a849ba8050a8157b1d8aa6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:November2019RepurchaseProgramMember</xbrldi:explicitMember><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="i893ba5fce8514383aa625f81a95acd80_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:May2020RepurchaseProgramMember</xbrldi:explicitMember><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="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:May2020RepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10c84ddc1779407cafb8806703b83806_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ubnt:A2020EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44ca0e9b35ec4ec88ca2a11a6743bf60_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f9c952829684d438caec2c6bcc0341e_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfb55b2acb8a42a0ac42ed9438e1e079_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id96cb64a293349a38d70200f7d3cf0d8_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7edfebe9a334429abd094ceb6f27852e_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83024fc613a4456daf4b89e26f42ad72_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5dff4f7ab174918b31969ba53bf3acb_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ccad63b2b914ea2aea49443917850c9_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89e862d99427420296a82f9a79e8f627_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17aeb31c90c3479b97a311aad3986e07_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26a243e0da6c4acdade0cf2fd83b6801_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ce4053cc094013a0c56c65ffdc28c8_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id43596c6125048118fb016952d5610ac_D20190701-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b500989f1794b139c2b6dabe77c0ed0_D20180701-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea535b0efa0f4070a8a9a5294423ba66_D20170701-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-07-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f8ed04dc2574f829030104211549ffb_I20201230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2015Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51bf712cc2e44d6f8e4650a315105ba3_D20210326-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-26</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if94a6fe7e9bc4cef935a86dcb7313182_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad064e9e37146ddb91df6cd66730224_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>ubnt:segment</xbrli:measure></xbrli:unit><xbrli:unit id="product"><xbrli:measure>ubnt:product</xbrli:measure></xbrli:unit><xbrli:context id="ia4c069e81f304244889c22671ea9e583_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7872745ceeb749ce92933fa383245a2d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97c2105628a34990921cb5ea7ab060de_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa4d8fed7bb481fb30af3023c48c989_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba5c8be604b34050a548500b8d47439b_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4e74c8c14ca4620909c404a44fcd80c_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e367274927f42b5bad8348f68ab2470_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc7e9f9380d645fe893c1877a205fc91_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25ffec2e009c483c92d17b1741755ea5_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a6953a5cb7c471093719852f524c85a_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ee0462bb3114a668fa22e9bba034f6f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e5317512c234d15a4d76376c7288058_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7e308c65eee4d089bd987701fdf7051_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifec06445378a401387b47a8e7dc437b7_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e6194bb74b141f2ab90d88fda6deb9c_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i126bb494eb78458ea26e03086faff87e_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id38fadff0ac845a8814ead7ae4eca40c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5a61c8db9c1479da5cf44d500c038e1_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3c83e9d04944c969b7fbca5f10b9537_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6a2952ce731412781468f86fe06b61f_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f4210d584814be7afec2d2c378406b4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e3a144c0e04da5b42483bc4952cdeb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1937ba6eed248259add4d72acf63204_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28bdbd21a3344637b8ecfa8dc7a25994_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07642bf06b6b475d9ff00daa8f01bd7a_D20210331-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f427fd97434625adb70e4f240fd408_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ef53557c21e46fd9d5beb2a89df2b63_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e213d9f90a4693aa4a655bd6b79a92_D20200630-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-30</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if270fc5c23e344e4b5c0a3d287081c4c_D20131113-20131113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-11-13</xbrli:startDate><xbrli:endDate>2013-11-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec26fafcbcbc4f72bf2cb6d14e222a9b_D20200701-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i403c127602014819a907151cbb13a6c7_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cbcdede80a645aba4a484c06b974779_D20190701-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0b80bfffd9b474ea26827df57399377_D20210506-20210506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001511737</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-06</xbrli:startDate><xbrli:endDate>2021-05-06</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1e4b1463b4b74712849152f6473a6ce0_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF84NA_a90d586d-5d38-4334-9ce1-68d6fc51b40a">10-Q</ix:nonNumeric></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></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',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6OGM1ODNlYTVhZGVhNDZiZTgzOTdhYjQwZjVlMmQyZGQvdGFibGVyYW5nZTo4YzU4M2VhNWFkZWE0NmJlODM5N2FiNDBmNWUyZDJkZF8wLTAtMS0xLTA_2bbbb969-9ecf-4aa7-8224-1533192c72d3"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6OGM1ODNlYTVhZGVhNDZiZTgzOTdhYjQwZjVlMmQyZGQvdGFibGVyYW5nZTo4YzU4M2VhNWFkZWE0NmJlODM5N2FiNDBmNWUyZDJkZF8wLTAtMS0xLTA_521817a6-0e94-49a5-83d3-dc6e5879d764">&#9746;</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xMzE_4bd74785-414c-4529-84ff-2122126a6ebd">March&#160;31, 2021</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.035%"></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',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ODIyYjMwNjVmN2M3NGI3ZDk0YTMzNWM0NGQyYjEyMWUvdGFibGVyYW5nZTo4MjJiMzA2NWY3Yzc0YjdkOTRhMzM1YzQ0ZDJiMTIxZV8wLTAtMS0xLTA_0dae0521-8fe7-413a-a46e-c11b94b1650c"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ODIyYjMwNjVmN2M3NGI3ZDk0YTMzNWM0NGQyYjEyMWUvdGFibGVyYW5nZTo4MjJiMzA2NWY3Yzc0YjdkOTRhMzM1YzQ0ZDJiMTIxZV8wLTAtMS0xLTA_45895480-8c7a-4885-b03c-09edae97c60c">&#9744;</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File No.&#160;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yMjA_782d726b-e1fc-4803-aec4-9debec0ab81c">001-35300</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yMjM_d62b3229-bfec-45c5-9dfd-c38b84ddf6dd">UBIQUITI INC.</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.138%"><tr><td style="width:1.0%"></td><td style="width:47.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.878%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.978%"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTAtMS0xLTA_67e6a832-395f-444b-892a-d577a120eeb6"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTAtMS0xLTA_a5403a2f-d48d-4a90-a792-dad058b2c704">Delaware</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTItMS0xLTA_542ecd2b-05d9-4c01-824f-ba9647812f3c"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTItMS0xLTA_ec40e1ea-1dd5-4ad4-9fef-22d9bc3fd1bc">32-0097377</ix:nonNumeric></ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identification No.)</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yODM_56a3e08f-4d97-41a1-abfe-f7db3735d8a1">685 Third Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yODc_162ace9b-7527-4f92-83b4-f83692b661f4">27th Floor</ix:nonNumeric>, <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTE_5a57adeb-9d42-4b57-a294-8a6061994af8">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTU_14b0470d-6dff-4501-83a5-134452bd894f">NY</ix:nonNumeric> <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTg_b7fedf92-d783-4b2c-a102-ad0de8417249">10017</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices, Zip Code)</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8zNTM_689b6142-fc9a-44b0-a757-67a4552dcc6b">646</ix:nonNumeric>) <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8zNTc_3cc630b3-0caf-4147-8982-8df6d396c7b5">780-7958</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:6pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTAtMS0xLTA_2573a7f3-340c-40c4-81e8-71f03b208bd0">Common Stock, $0.001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTEtMS0xLTA_a8611b99-dd9b-46ea-b136-6f994cb42aa7">UI</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTItMS0xLTA_86258351-8211-4b34-a130-956379b7eeab">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF84MjM_821e49a8-5bcc-433d-87ec-7af0f85ae2ab">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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 and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xMTYw_ed853724-220d-40fd-873a-cfbdfb0e96d3">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:23.311%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.311%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18wLTAtMS0xLTA_7e9878fe-5701-41eb-ba4d-f476bc987022"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18wLTAtMS0xLTA_cc90c8b9-ad09-443b-8134-39b0a66e95b4">Large accelerated filer</ix:nonNumeric></ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Do not check if a smaller reporting company)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18xLTQtMS0xLTA_0272684c-0549-422d-8bd8-c164479cde06"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18xLTQtMS0xLTA_403737d8-ece6-48b5-a631-739baefdfd11">&#9744;</ix:nonNumeric></ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18yLTQtMS0xLTA_68a090f2-28c6-4e2b-9461-ed904b70011f"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18yLTQtMS0xLTA_7b6e09c4-58db-4b91-9940-faa7cad06b12">&#9744;</ix:nonNumeric></ix:nonNumeric></span></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',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&#160;12b-2 of the Act).&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xODg0_3d13451d-65ae-4037-8d68-6392ca3cd96c">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May&#160;5, 2021, <ix:nonFraction unitRef="shares" contextRef="i9a5db44c8f29437cabdfecb5b5322996_I20210505" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xOTAy_61481beb-eeed-4ceb-ba09-fdb851cf9d27">62,814,126</ix:nonFraction>  shares of Common Stock, par value $0.001, were issued and outstanding.&#160;&#160;&#160;&#160;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE THREE AND NINE MONTHS ENDED MARCH&#160;31, 2021 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART I &#8211; FINANCIAL INFORMATION</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_13">3</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_16">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_16">3</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_22">Consolidated Statements of Operations and Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_22">4</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_25">Consolidated Statements of Stockholders&#8217; Deficit</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_25">5</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_31">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_31">7</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_34">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_34">8</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_91">21</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_118">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_118">29</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_121">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_121">30</a></span></div></td></tr><tr style="height:15pt"><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:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART II &#8211; OTHER INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_127">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_127">30</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_130">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_130">30</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_133">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:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_133">51</a></span></div></td></tr><tr style="height:15pt"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_136">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_136">51</a></span></div></td></tr><tr style="height:15pt"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_139">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_139">51</a></span></div></td></tr><tr style="height:15pt"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_142">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_142">51</a></span></div></td></tr><tr style="height:15pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_145">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_145">52</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_148">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_148">53</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I: FINANCIAL INFORMATION</span></div><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_13"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:66.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMy0xLTEtMS0w_f8e14f67-5496-4a4e-b11c-3e44ba71ba52">262,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMy0zLTEtMS0w_d29ed431-b7b6-4e80-8615-2b1927688f42">142,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments &#8212; short-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNC0xLTEtMS0w_a84587ad-c048-45f8-bf18-2eb531c634f1">1,013</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:ShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNC0zLTEtMS0w_f098f0f3-946b-4041-8b4b-85c4873fb85b">925</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0wLTEtMS0wL3RleHRyZWdpb246MzAzNzcyMzU5ZTRkNGM4Y2IzZjQ5OTVlZTdmODU4MjdfNjc_ed263996-d35c-4190-b3bf-427fdf12e8ee">52</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0wLTEtMS0wL3RleHRyZWdpb246MzAzNzcyMzU5ZTRkNGM4Y2IzZjQ5OTVlZTdmODU4MjdfNzQ_3ab2c5d4-f6d7-40f3-92db-6147fdf8052b">203</ix:nonFraction> at March 31, 2021 and June&#160;30, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0xLTEtMS0w_3c8f5696-30d3-4a13-9da5-ed1c9a4d3b5a">187,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0zLTEtMS0w_3d6e018e-9b67-490f-b7e4-6c0a488c85ad">142,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNi0xLTEtMS0w_2f2c6b22-25bf-4070-a9c6-929d29084bb0">224,930</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNi0zLTEtMS0w_53f5742d-87a3-424c-9af9-922795eba68d">285,943</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vendor deposits </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:VendorDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNy0xLTEtMS0w_70259f26-e79a-4666-abac-85b5ea50b2ff">7,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:VendorDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNy0zLTEtMS0w_b660c6e1-3551-4164-9148-dbdca0c166ca">5,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfOS0xLTEtMS0w_ff3bb221-5112-4180-a4bf-a12e5cb647e5">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfOS0zLTEtMS0w_4184ab7d-2de5-4c28-9d76-b1f8221cb739">34</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTAtMS0xLTEtMA_f3d58d95-e1f7-421a-a83a-f7d9b4ff4da4">14,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTAtMy0xLTEtMA_0296060b-0763-46a7-a697-25c03fc669a2">9,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 61pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTEtMS0xLTEtMA_3902cc7b-f5e3-4777-a48a-6f48b1c29902">697,988</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTEtMy0xLTEtMA_0eeb0bb8-0917-432f-851c-24b0bd802ccb">586,647</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTItMS0xLTEtMA_237bb328-49e6-4dd3-9266-5a6816876720">79,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTItMy0xLTEtMA_3ca5726a-73f5-44c8-8a83-00587a9b0abd">78,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTMtMS0xLTEtMA_b69491a8-d83a-4a32-a0bc-e19ba2c4474d">38,702</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTMtMy0xLTEtMA_25d8afa4-8cce-4aa6-a272-63d730a46003">24,444</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets &#8212; long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTQtMS0xLTEtMA_377030e2-8e81-4ce9-b2d2-43e823789e07">3,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTQtMy0xLTEtMA_d17be0d2-42c7-43eb-b3b1-3678f7b9ab74">4,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments &#8212; long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTUtMS0xLTEtMA_0ef8ea46-91fa-4c0e-81d6-589e3bbbd60a">726</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:LongTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTUtMy0xLTEtMA_5f928601-1bbe-4b1f-ac11-ada6a84120c9">513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTYtMS0xLTEtMA_9a153a4e-c637-408f-9f94-89079081d542">72,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTYtMy0xLTEtMA_125a870c-3a86-4738-98e8-8fefbdc9f467">43,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTctMS0xLTEtMA_ceede586-7d40-46fa-9e18-d818fba9b045">893,008</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTctMy0xLTEtMA_f06f2ebd-d24a-4b33-bdf7-11f345a26378">737,451</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Deficit</span></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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjAtMS0xLTEtMA_6f714ef8-66bb-4525-abc8-e145a9d9fe18">63,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjAtMy0xLTEtMA_01f1b910-8917-485f-990b-a9642891ab8e">155,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjEtMS0xLTEtMA_5d802935-307a-4cf2-ab10-3f64995e4ab0">13,467</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjEtMy0xLTEtMA_469d0f3f-779a-4047-803a-0818141eb2d4">30,961</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt &#8212; short-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjItMS0xLTEtMA_e0a5e360-c949-47b3-9424-dfada0c42fe7">23,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjItMy0xLTEtMA_20348587-024f-4529-84df-62e0bf6dca09">24,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 31pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjMtMS0xLTEtMA_dc8fccd7-67de-4f47-bd0e-760358fef33b">156,526</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjMtMy0xLTEtMA_736d7d8c-b792-4b3a-afcf-59599e415332">53,722</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjQtMS0xLTEtMA_b8e74977-f438-4178-be84-b10e57308205">257,641</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjQtMy0xLTEtMA_f210f9ef-85fa-4b8e-9b76-49a01ac6a120">264,297</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable &#8212; long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjUtMS0xLTEtMA_60673475-2434-4ed5-a9e5-5f51425ffb2b">106,600</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjUtMy0xLTEtMA_db737a10-9940-425d-bb9d-0508a63a0547">115,330</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities &#8212;long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjYtMS0xLTEtMA_75a64ab9-13a0-4492-9b39-1c2f78f28acf">31,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjYtMy0xLTEtMA_3550b472-f356-4ce8-b2eb-ca9e1b314d10">18,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt &#8212; long-term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjctMS0xLTEtMA_6b8b1d53-1648-4cd5-b205-86bd367aa9c9">548,133</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjctMy0xLTEtMA_b946f86d-02ec-408a-9237-a3f001f67f2f">628,437</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjgtMS0xLTEtMA_31ec5465-e170-408d-bd06-1fb3ad213987">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjgtMy0xLTEtMA_0e29bf54-7d8f-489d-a39f-c2f37aa3d96b">6,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjktMS0xLTEtMA_bc2642c5-61c3-4910-a489-2a0344681e8d">953,217</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjktMy0xLTEtMA_55c4c153-2473-49b1-9d68-baff252c9c23">1,032,909</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 10)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzAtMS0xLTEtMA_fcfce99f-c4f9-45a9-aa6b-1889bd83df3b"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzAtMy0xLTEtMA_5c938d3b-5714-4b53-9308-b82704181702"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; deficit:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzIw_7d9f3911-8ec0-4602-93ab-3999dd7fd9d0"><ix:nonFraction unitRef="usdPerShare" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzIw_7f13a100-2251-4b55-be69-9ac9dfeed20e">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzM0_a17766e3-0258-41fa-bdf1-859e60f1e097"><ix:nonFraction unitRef="shares" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzM0_aa7379e9-e07b-4690-8970-0e3e00af823b">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzU2_0c3a5f92-9bb6-4782-ba9a-d0c4ef48ff86"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzU2_ce94680f-1339-4782-a184-cced202b90d7">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMS0xLTEtMA_389ab0b0-3d39-4f35-b827-56ee402d2ea2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMy0xLTEtMA_fa114e68-96aa-4701-98fb-84998c288992">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzE3_50816656-2b25-4a0f-9d20-d9637c8346bc"><ix:nonFraction unitRef="usdPerShare" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzE3_cc3626a6-b60e-45a9-af4a-2385b725787b">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzMx_06689ba7-4b51-4de9-97e3-ef033d570329"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzMx_dbda5715-26a8-4bdd-bb53-b325d6c482a1">500,000,000</ix:nonFraction></ix:nonFraction> shares authorized:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmMyMmI2ZTA2OTJmODQ3MTA4NjA3ZjNmZmRhZTEzMTU2XzQ_7eaac0e1-a365-4e0a-9e90-c2f6590d8d1e">62,814,126</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmMyMmI2ZTA2OTJmODQ3MTA4NjA3ZjNmZmRhZTEzMTU2XzEx_bb2e8f63-011d-4b88-b20f-84fa968f90fb">63,687,891</ix:nonFraction> outstanding as of March 31, 2021  and June&#160;30, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMS0xLTEtMA_391e39e2-51ba-414d-be25-d9fafe76ca40">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMy0xLTEtMA_10e6578b-7955-49bd-9406-7288e41b4c86">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid&#8211;in capital</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzUtMS0xLTEtMA_8e3e764e-b763-4486-b9ea-ed7a957e8d7f">696</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzUtMy0xLTEtMA_81c24a99-e153-4c23-8097-92ac7f7d3752">447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzYtMS0xLTEtMA_37989cd2-ce2c-4882-85c5-bdb2a5c54e9d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzYtMy0xLTEtMA_811e295f-044e-47b2-944a-4034ce5783dc">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings (deficit)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzctMS0xLTEtMA_e7b9f401-a59f-4e67-841f-2cc8492f728b">60,971</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzctMy0xLTEtMA_72997d97-07cf-4fcb-bff0-73d33763cd76">295,978</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; deficit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzgtMS0xLTEtMA_a6ef830c-9a27-45f9-abe2-da0afea71717">60,209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzgtMy0xLTEtMA_03336d38-f37b-4103-9908-703f0f04f9b1">295,458</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; deficit</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzktMS0xLTEtMA_f8b633a9-111b-47b9-b5da-68aa22dabc25">893,008</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzktMy0xLTEtMA_d8184160-6a93-4a6c-ad81-492db7b6061a">737,451</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations and Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:41.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.407%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi0xLTEtMS0w_dbc77dcb-8e3d-4026-9a81-d12f70bad85e">467,237</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi0zLTEtMS0w_a6aeecee-33fc-4081-85dd-77f2253cb44f">337,417</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi01LTEtMS0w_9532f037-e38b-42c1-ad2a-e47a8a102bea">1,420,206</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi03LTEtMS0w_fbda3eb9-6ba7-40fe-850f-4c5006340f2c">968,978</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy0xLTEtMS0w_f75a5aaf-b01d-4383-9723-ac1dfdf1868b">244,499</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy0zLTEtMS0w_a87e42f0-4e65-448a-b935-d35706bdf5c1">177,782</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy01LTEtMS0w_4aeb8a13-4901-4b30-a7d7-3bf8914be61b">738,678</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy03LTEtMS0w_218d873d-04fd-4d4a-8f20-c6e4af9c457d">512,866</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC0xLTEtMS0w_2cd06869-32bf-44ba-9255-076994d5bbf8">222,738</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC0zLTEtMS0w_7bfa7d2e-4dfc-47c4-99ea-c5500ba9c1a9">159,635</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC01LTEtMS0w_16edd40f-e8cf-4e67-8ca3-eab8366179f5">681,528</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC03LTEtMS0w_2427f451-bd4f-4da6-a890-68fd8c19cde0">456,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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi0xLTEtMS0w_ff4da1b8-a553-4eb7-9cef-f562e6642152">30,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi0zLTEtMS0w_095fc466-b64c-450f-afb4-69b48a55a220">21,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi01LTEtMS0w_edc28164-d4ce-4e28-962a-674fc8897343">85,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi03LTEtMS0w_234174bd-e2aa-4eea-921d-eb0bdf0848af">65,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy0xLTEtMS0w_da814cd5-59b4-422b-8edc-a4e69d5b1b22">13,255</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy0zLTEtMS0w_a8f8fdfe-e311-47f7-9953-52d23f618ddd">10,606</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy01LTEtMS0w_2e59ed8f-099a-45ad-a361-b74bba28fd91">36,556</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy03LTEtMS0w_5ed0c7de-102a-4728-bc5c-af2c2ee31fb4">30,053</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS0xLTEtMS0w_6618aa86-8451-4bdb-8ab8-5a4bdc5b2f7f">43,738</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS0zLTEtMS0w_ae946f34-a618-4ea3-b9ed-e1b00a63bb30">32,278</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS01LTEtMS0w_96accf83-8f6d-4262-9257-00c3779cb2dd">121,764</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS03LTEtMS0w_698a6408-ed48-419d-aad8-5770a2cc9477">96,018</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtMS0xLTEtMA_97949abd-9ded-4a0e-842d-533cb0055590">179,000</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtMy0xLTEtMA_b053712f-825b-4414-a00e-377f3181665c">127,357</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtNS0xLTEtMA_7c672bde-dc4d-4336-a2a8-6311cae314b1">559,764</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtNy0xLTEtMA_e09193a8-1589-4bf9-b63f-8fcf918e6275">360,094</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtMS0xLTEtMA_2fbe0bf5-3e81-45e7-acd2-9ee30c342573">4,890</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtMy0xLTEtMA_a3c48c98-ff36-436f-9d0a-eb583f9aae9d">6,618</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtNS0xLTEtMA_6e534725-418b-49b5-b475-785cf7cdadc0">12,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtNy0xLTEtMA_0f0b0c09-4924-4090-89e7-18036791e0ce">23,356</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItMS0xLTEtMA_f33da928-9ab7-443a-a4e3-caafb57b8781">174,110</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItMy0xLTEtMA_fa0fa6c8-db65-4904-812b-4430351fb357">120,739</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItNS0xLTEtMA_b6f9d8d9-754f-4e09-b862-994124db1f67">547,344</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItNy0xLTEtMA_31ded69a-e355-4fe7-908f-ea16683a0137">336,738</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtMS0xLTEtMA_54643cee-f702-49bd-a011-87f8c8935197">28,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtMy0xLTEtMA_03877a9a-3dda-4181-abda-751f143f16b3">17,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtNS0xLTEtMA_76aa0629-4f2e-4739-8dcb-25024ca79f16">85,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtNy0xLTEtMA_e517c7f8-4675-4926-b94d-a5c1c0da7cbc">49,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtMS0xLTEtMA_2a7d1338-266e-4ac1-8759-ac2d99591e03">146,075</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtMy0xLTEtMA_8e530280-4e29-4b48-8a55-164c59836467">103,722</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtNS0xLTEtMA_91e26d54-c005-441d-ab50-5ff27385cc0f">462,252</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtNy0xLTEtMA_84039538-373e-436b-b67f-4f3a2dfbf92b">287,679</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></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 #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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtMS0xLTEtMA_902b3fa2-a25c-4984-8a0f-6bd95b61ae11">2.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtMy0xLTEtMA_ec6e8d4a-5494-401d-a13a-fedc0668879c">1.60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtNS0xLTEtMA_2d7217e8-15f4-4d4b-a6ba-8374f38dad6e">7.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtNy0xLTEtMA_6fa64ad7-ad82-40a1-bf61-c9aaa3cb30e4">4.36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctMS0xLTEtMA_e01c33fc-5922-4e04-b944-e51bfb0f1519">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctMy0xLTEtMA_fdd80d96-af5a-4c6b-a01f-fb0f7eabff7d">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctNS0xLTEtMA_d5904e32-f00b-406f-b7c6-23d112f6e9c5">7.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctNy0xLTEtMA_8c1e971d-d6ad-49d1-b1ae-46b14f6ef46f">4.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income per share of common stock:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktMS0xLTEtMA_260c3138-6fde-408a-bc21-c29db938ba5d">62,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktMy0xLTEtMA_524a429f-4794-4124-8822-41fabda30fe6">64,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktNS0xLTEtMA_e416be1d-814d-40f1-9eac-ddb0f985a790">63,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktNy0xLTEtMA_73863c9f-734e-4751-bfaf-037dec84833b">66,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtMS0xLTEtMA_5de2132c-85e8-48b8-8acc-545e9ccc316f">62,865</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtMy0xLTEtMA_226e9f22-9b0b-4b67-9530-fbdde49a12c0">64,699</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtNS0xLTEtMA_f207fb28-2d58-4210-90a6-8886e28c8d0a">63,148</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtNy0xLTEtMA_0d3d3240-8e23-49fd-b1c2-8069dfdf3d8e">66,094</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><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 #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 #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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses on available-for-sale securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtMS0xLTEtMA_2b2492ef-9da4-4b78-b78b-2c98afccf35b">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtMy0xLTEtMA_5b1ff7ea-26ed-424c-8e13-a7c3472a2498">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtNS0xLTEtMA_07f8b13b-a33b-4063-acb2-1f3065539b31">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtNy0xLTEtMA_717ea775-f527-47ae-89b7-81f321048240">415</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive loss</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtMS0xLTEtMA_9d4a5f9d-52c7-430a-a44b-d9572d6f401b">1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtMy0xLTEtMA_47797224-81ba-4d5f-927f-786f066c5b5c">90</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtNS0xLTEtMA_63cd56e0-dcc8-4fbb-8987-2118a0e3c2f3">6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtNy0xLTEtMA_6561f6a4-6d36-4dfb-95aa-5f2b3879f018">415</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtMS0xLTEtMA_85e196cc-e5da-4360-b00d-b7cbef37b6f2">146,074</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtMy0xLTEtMA_4d4f0511-eddf-4903-b012-96748f7ce802">103,632</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtNS0xLTEtMA_776cc9be-7b6a-44b2-8296-94d643350e78">462,246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtNy0xLTEtMA_3c1aeb30-23da-4e13-9cd3-533582927404">287,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders&#8217; Deficit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:27.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.936%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Nine Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained Earnings (Deficit)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id498e4025c954f7d813ecd52debf1d26_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0yLTEtMS0w_443c4143-2ebe-4b89-a279-d61119239b15">63,687,891</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id498e4025c954f7d813ecd52debf1d26_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy00LTEtMS0w_f78edb7e-6be0-4849-a63a-73cc24716b17">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic66c05bf5c71468c8816139295ed3d95_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy02LTEtMS0w_bd494d2b-8a65-4afa-9648-21ea38f0355e">447</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i81d6ca74a7fa4392b60c345b8266a6f4_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy04LTEtMS0w_284d99d4-4ea0-4eb4-b947-853ffae20d69">295,978</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1762f916f234022ac1bfcfd48445ebc_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0xMC0xLTEtMA_4b62b619-5c4c-4db0-b97c-cb28f8c57d47">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0xMi0xLTEtMA_dcf7b6a4-dbe1-4040-bc2d-12412c523e83">295,458</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNC04LTEtMS0w_9b69cc21-69a0-4adb-88bf-45deff745148">156,509</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNC0xMi0xLTEtMA_0de5bd44-8e5c-4c8a-9ab8-6a0941621920">156,509</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cc5f8f5f5b74ce2bb46a4d6a612b126_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNS0xMC0xLTEtMA_2f2ecd7f-e9bd-497d-aa3d-e6b0dd911004">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNS0xMi0xLTEtMA_4740b58e-c567-4163-a93a-73b798cf2209">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi0yLTEtMS0w_1b227d06-9d26-42f2-bc87-3c803781e0e7">2,194</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi02LTEtMS0w_38885de9-8137-4bc9-8356-6bc271f56d5b">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi0xMi0xLTEtMA_3ee419f0-3a5f-4843-bb12-be68df53a139">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy0yLTEtMS0w_03347baf-d216-4723-84c0-e268c7452fae">8,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy02LTEtMS0w_70a1ec0e-21ee-427e-9c8d-42be0280cdb1">615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy0xMi0xLTEtMA_7052e323-d929-4f41-be27-d45b01b8f44f">615</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC0yLTEtMS0w_14154a1d-7a8f-4116-ac0d-374a8f5d3491">602,003</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC00LTEtMS0w_ffa582ec-4451-43d9-be30-a641e4d8ef51">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC02LTEtMS0w_7e12c866-3e10-44be-8b5c-e34424d23384">593</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC04LTEtMS0w_dc609b09-d2fd-4a79-9be9-3456f0a6b299">96,994</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC0xMi0xLTEtMA_9a90ef8d-0ad0-422b-8bf1-c3f1a8e65033">97,588</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOS02LTEtMS0w_85379dbd-96d6-4ab4-b1d6-ce00c49dc320">740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOS0xMi0xLTEtMA_1d6fd89a-e9e7-458b-8f2a-129adb3392ce">740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjE0YjM2N2JmYjY2YTQyNDk4YzNiMDhlMGZhNDhmZmMyXzM2_2b3557fa-2c7d-4d15-9da6-382804d70df8">0.40</ix:nonFraction> per share)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtOC0xLTEtMA_d9152088-6210-4358-9233-9e383cca4f42">25,470</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtMTItMS0xLTA_f53fb41c-1aa0-49a9-b0dc-a0f44d92aba2">25,470</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMi0xLTEtMA_3c78c403-377b-4fb1-b7b4-fe7ea8174239">63,096,850</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtNC0xLTEtMA_dcb5ec2c-0cc5-45da-b381-6bb51f0fcdb5">63</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ba62398b69044e49826d546e1ce4e79_I20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtOC0xLTEtMA_72de0ca7-4a58-4641-b40b-adab5aa92684">261,933</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389ff7bd72ca4a4eaedbbb4e7287623c_I20200930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMTAtMS0xLTA_41cc89e2-7b7a-4acc-9d7c-8c5e9cba4c8d">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc8299982a6a40ecb70ae1407e45730b_I20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMTItMS0xLTA_27ddb211-2c1d-48b2-a209-12049e55caf8">261,862</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTItOC0xLTEtMA_b55a76b6-5fd8-464b-ac26-ed8d053be99f">159,668</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTItMTItMS0xLTA_c55bc1ea-b8f0-49e3-99d5-48278cbf2954">159,668</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida83381511114835a328828758c0f3a9_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTMtMTAtMS0xLTA_5f694f7d-91c9-4b98-889d-1e74c7e5baf4">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTMtMTItMS0xLTA_78bad727-a8b7-4623-beda-cd15ee50f3d0">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtMi0xLTEtMA_f511d2c4-11f0-4df7-832d-d41b457aaf8c">2,384</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtNi0xLTEtMA_66771a3a-3955-451f-87af-0e17a5904d67">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtMTItMS0xLTA_12476004-6a76-453e-b972-21a16eedd122">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtMi0xLTEtMA_fe4f88e3-525d-4cb1-954a-5297dad0cdcd">8,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtNi0xLTEtMA_e8761790-d343-44ca-b431-c8f5747fae0d">201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtMTItMS0xLTA_2c7aee4a-8e18-42ac-ba80-769c2f129dc1">201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtMi0xLTEtMA_48513ae2-36d2-42f4-866d-2c1b7252c660">309,133</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtNi0xLTEtMA_457ec002-995d-40c7-8dfb-6019a7d32d07">516</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtOC0xLTEtMA_99c2330f-207e-4d1d-a6e8-19be6a2c3f10">54,542</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtMTItMS0xLTA_5eae929f-d4b8-4168-9640-3675f3c9bc88">55,058</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTctNi0xLTEtMA_d204d682-95a5-40e9-a143-b0120cfe5333">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTctMTItMS0xLTA_15d5c914-1116-4680-b76e-adaad72193c7">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmY3ZmQyYzRkM2Q1NDRhODA4ZDMwNjk2YjgxODUxODBiXzM2_f369e468-4394-4324-a62f-e6db2b773f9a">0.40</ix:nonFraction> per share)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtOC0xLTEtMA_0671c58b-010f-422e-92e7-3e79f3a2981a">25,115</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtMTItMS0xLTA_54a0da5f-d38a-4929-aac8-581469305cd4">25,115</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8e94ac9d25ac447c98254ecb02814f20_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMi0xLTEtMA_b15e2316-1d43-425b-9ad8-0d62d08461cd">62,798,242</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e94ac9d25ac447c98254ecb02814f20_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktNC0xLTEtMA_48fab193-e514-4261-a19c-b015ec1a37df">63</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42af4334eae0420297b36863cf0c45f0_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktNi0xLTEtMA_cdf02ca2-5b18-4856-8af3-5d1205394c10">55</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9f7ed0cf72e947c7bc0f88e87f9e67f2_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktOC0xLTEtMA_9a432527-18e2-4063-a09b-2bd1dc4c56f5">181,922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i276fcd3f7ac6469f9dbd594a28744436_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMTAtMS0xLTA_e544e82f-d22a-4548-8467-587f335b1265">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bf8ba3c70a40669ac70e237ab0dcc7_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMTItMS0xLTA_a1646f6a-3d37-40a6-b962-0a7ef326022b">181,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjAtOC0xLTEtMA_3b976cf9-5c1b-4402-8748-f43dd02b968a">146,075</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjAtMTItMS0xLTA_ea9c104a-bd82-427b-9756-901e743336a2">146,075</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b7b632a8c63467f8f60ad03f3ba5afc_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjEtMTAtMS0xLTA_9e4e975e-2676-4a24-b2cb-66cfdc666fd4">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjEtMTItMS0xLTA_a4101312-9d83-4b91-be3c-c65427fd9bf3">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItMi0xLTEtMA_395133dd-e0ea-450b-9177-ac6a7794a22b">4,372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItNi0xLTEtMA_0267ba26-c2a8-4ac3-b284-21463e79472c">48</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItMTItMS0xLTA_7b9d48a6-0d51-427a-b267-0ba87fd25548">48</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtMi0xLTEtMA_8ba8d92a-6e50-41ac-9797-04673f64001f">11,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtNi0xLTEtMA_82fabcee-29b3-448b-ac16-24a996123150">182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtMTItMS0xLTA_324e8bca-ad5d-4f71-aa92-d1d4a70df13f">182</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjUtNi0xLTEtMA_bfe7b2e7-834e-4d2d-a155-a97df5f3601d">775</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjUtMTItMS0xLTA_fc7b5868-e79e-4e17-91e7-1cab8411ac2e">775</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjkzOWMzNWVhYThlMjQ3YmViYmE1NjU4NTlhNDBiOTk2XzE2NDkyNjc0NDE3MjE_653e12eb-05f7-413d-8016-713b88065adf">0.40</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtOC0xLTEtMA_6adc3622-6717-4482-b3f4-29f8d18d3cef">25,124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtMTItMS0xLTA_4763a946-db20-4c0f-9a4a-560e87a79373">25,124</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib4c5a4715a9041c1b7b9911aca487f01_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMi0xLTEtMA_e2e54c02-1aaa-4986-b573-93e38f671ec5">62,814,126</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4c5a4715a9041c1b7b9911aca487f01_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctNC0xLTEtMA_a8a72f8d-5ae7-4e6b-baf7-6aae3b5b3f53">63</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d1f59424b148dbb4336267d3ced44a_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctNi0xLTEtMA_39b0d829-6f86-4eea-8ebf-4e837fc84c3a">696</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie37d9017b1b543e18167529429cf1b0c_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctOC0xLTEtMA_200550bd-006e-4800-9d38-94baad43145c">60,971</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e37ad916ead416c8c3c3f5de5e89569_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMTAtMS0xLTA_7fd59257-e74c-4601-8291-79f781695ff6">3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMTItMS0xLTA_136db3cb-e431-46d6-8009-cebb63133ff9">60,209</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:27.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three and Nine Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained Earnings (Deficit)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Deficit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at June 30, 2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0yLTEtMS0w_b6658487-5d75-426b-b52e-29bd6857fd7b">69,472,568</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy00LTEtMS0w_7058b2e2-ff78-4175-8755-0bc944ed01b2">69</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8b1f89c32454ff38ea41aa739fdd1b5_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy04LTEtMS0w_62ca08c4-fd88-4a6a-8f5a-bfab6157d32e">98,815</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09fd6641764f444bbb2427a20f1ad3b3_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0xMC0xLTEtMA_6db2ec14-ee98-4a5b-81f8-48600710a3a7">393</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0xMi0xLTEtMA_e1b4205a-9663-4617-844f-1e66b3b6d44f">99,277</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNC04LTEtMS0w_3cb8c16a-d36f-4291-b288-99fb41b8db28">98,146</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNC0xMi0xLTEtMA_06f855aa-7e25-4cdc-8234-6b7335ceb1cc">98,146</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39346baccee34bbaa048d6d519fb78ad_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNS0xMC0xLTEtMA_5ae69e15-afaf-4ccd-9163-87e342506fd1">153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNS0xMi0xLTEtMA_a1d1da5c-925d-4140-9b41-f7daf410c682">153</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi0yLTEtMS0w_479d3da2-c1ac-4cec-9430-222d1bceacee">678</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi02LTEtMS0w_f1591a0d-2767-4a30-9eab-913fedb16a4e">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi0xMi0xLTEtMA_821af8d9-fe4c-43bd-be69-465a7f9207e1">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy0yLTEtMS0w_a1458180-314d-4318-9e90-265f1441e847">9,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy02LTEtMS0w_ae27c603-663c-4e99-98d1-a38ba98c9801">501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy0xMi0xLTEtMA_6dc82367-c419-4bc1-9239-d39e90c9d3d3">501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC0yLTEtMS0w_caf11149-7a53-488f-989a-2bbf53255ada">3,635,534</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC00LTEtMS0w_4a239f5e-8b48-4bc7-85de-c1d9e080b4d7">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC02LTEtMS0w_a0246c02-9aac-42bc-b1d5-0c77d4a35b02">191</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC04LTEtMS0w_e4a8869e-aef5-4553-9fb2-46935489f431">416,025</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC0xMi0xLTEtMA_da19a57f-8d77-4d8b-8188-37de6521bfe9">416,219</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOS02LTEtMS0w_f0ac3461-b539-4a9a-b7b6-da4e685e89b0">689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOS0xMi0xLTEtMA_ec42e821-42a0-4f00-af28-684882adf4ba">689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjNhY2RmZjE1YWEyZjRiNmI5YzViOGJhMTVjNWMxNjU5XzM2_83bc5562-2ba6-4ea1-9790-918fec99e9aa">0.30</ix:nonFraction> per share)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtOC0xLTEtMA_1037cf3c-d97a-4350-9899-3b36c01ec417">20,669</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtMTItMS0xLTA_e3d630c6-79cc-4988-b60f-64743affaf69">20,669</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at September 30, 2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i023b562513cc424392c17d58f6e9ff92_I20190930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMi0xLTEtMA_42b17d32-3ac6-4d5c-94cd-42c233c3c730">65,847,455</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i023b562513cc424392c17d58f6e9ff92_I20190930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtNC0xLTEtMA_0fc9ad30-e8d6-49cf-bdc8-c05ea086d549">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9da6f05098c24660bbfdd2ce961b1c99_I20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtOC0xLTEtMA_33d8ddb9-01ed-48e9-8555-97fab84b6408">239,733</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic03a4be7e59e428c86caf3ab9d8d8dd9_I20190930" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMTAtMS0xLTA_9373a5fa-dc64-4c44-895b-8c677d94f741">240</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic88550cb1e5f4359a0c6f29e6a136f17_I20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMTItMS0xLTA_bdd5a9fd-79bf-430e-9198-86207701926d">239,427</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTItOC0xLTEtMA_1d82165c-fa0c-42b8-8aa1-d374e850621e">85,811</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTItMTItMS0xLTA_cc758969-82d8-4d36-addc-7fbf6473e2d7">85,811</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ac59f17e931469a95ce4c8ca3019775_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTMtMTAtMS0xLTA_de23f9ce-5a6e-4ba0-8ff5-1b114ac350d0">172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTMtMTItMS0xLTA_ccdcae33-d04f-4548-ba63-0a456b13f789">172</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtMi0xLTEtMA_04cc97e5-f8eb-4fac-8177-854f05529932">17,192</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtNi0xLTEtMA_b9065772-0ade-4ad2-a3d7-85f19604dee9">124</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtMTItMS0xLTA_224c7e3d-abe6-4137-aedb-3dda06297799">124</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtMi0xLTEtMA_4ccabd62-2cf2-4698-bb23-ff6597e10728">7,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtNi0xLTEtMA_3c8ae243-fbf5-4124-a6bd-6b2bf76f0ad8">139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtMTItMS0xLTA_30edf908-e4dc-4643-852c-09aa3c90a782">139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtMi0xLTEtMA_d4b90df7-969e-446e-b5c1-ed5b66afd78a">995,495</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtNC0xLTEtMA_1ce1e7af-7b30-4526-a2ab-6229753c4edb">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtNi0xLTEtMA_89e9af37-81bc-4054-9c60-c586e483a545">250</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtOC0xLTEtMA_dc491b1f-8df3-489b-ad60-5f2fafe7223a">119,321</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtMTItMS0xLTA_0c8e1c3d-2f50-41fa-a13c-1a0b6f852801">119,572</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTctNi0xLTEtMA_4d83dc59-fd45-4059-a242-faf402aa3447">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTctMTItMS0xLTA_7dd7e346-db86-4c71-8421-af02fd9324bd">730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmEwOWI4Njk1MDhlYjQxYjJiN2MwNjFlN2JiNGRmYTQxXzM2_09681199-81e2-4ffa-bfb7-b8cd429bf2df">0.30</ix:nonFraction>per share)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtOC0xLTEtMA_700d28fb-56f6-4256-8507-b2857b79f5e6">19,460</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtMTItMS0xLTA_1460e803-bb78-4edc-9d53-6cfa87dd639a">19,460</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at December 31, 2019</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie4a895a04b6847a3877c6616159a16f1_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMi0xLTEtMA_a5668ca4-029d-490e-9111-9655c2c4ee7a">64,877,087</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a895a04b6847a3877c6616159a16f1_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktNC0xLTEtMA_2ce31f60-768f-41cd-b131-17d641552b5b">65</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f42cba87ec4a2caf23700c1cedf26c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktNi0xLTEtMA_bb4b4f5c-4ade-42fd-98e9-e7536f2741cb">465</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38ee4bc196cc429e87d329e75ca63c5c_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktOC0xLTEtMA_b0ea5f9e-6cbd-4784-ad65-f9ea40ed878a">292,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd54f4536174f22aaf08538b86fa068_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMTAtMS0xLTA_65fae46c-9ade-4a9c-99a1-9d12ffdc6301">68</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ea132cb7013448aa48d39aebc7efb90_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMTItMS0xLTA_d72b116b-fb5a-418d-b609-bf50c9c4e17e">292,105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjAtOC0xLTEtMA_4c51ae14-323d-48e8-9111-f8415e0cdf22">103,722</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjAtMTItMS0xLTA_40a444b1-b31a-496e-9db3-97295c64abc4">103,722</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99c886a096da4d13ac28dfb2ed6300f8_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjEtMTAtMS0xLTA_66ab3d57-e974-46af-b2a6-68a298679a2f">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjEtMTItMS0xLTA_653130a1-dfce-4278-8ca5-647a90c4a15b">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options exercised</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItMi0xLTEtMA_6e1beb5f-6a0f-4066-ad28-c98976e25574">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItNi0xLTEtMA_77a9f3c7-2725-4326-900b-c4726f7a5315">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItMTItMS0xLTA_c1d11050-6952-4761-a6e7-c1c7d5dbd42f">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units issued, net of tax withholdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtMi0xLTEtMA_5a4acd49-695d-46f8-b825-cfcb4f63a909">16,374</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtNi0xLTEtMA_86339c22-b2ea-4325-b837-ca79e66f4b09">416</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtMTItMS0xLTA_0a0f781c-5b37-4163-b51e-249372fac70b">416</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchases of Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtMi0xLTEtMA_213905d7-9258-49c9-af11-ce630ba45684">1,112,606</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtNC0xLTEtMA_cdcadf76-5b61-4ebe-b6ac-bf205aec4c22">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtNi0xLTEtMA_6691942e-15bb-4208-8652-496697b85b66">799</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtOC0xLTEtMA_f82dc042-0e77-4f7a-82cc-e74ff73427c2">147,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtMTItMS0xLTA_11e0dd4e-5f0f-455d-a5e6-0f24c3190439">148,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjUtNi0xLTEtMA_31f68926-f0a3-4674-ad55-3a2b509f4d44">725</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjUtMTItMS0xLTA_0603b259-c464-493c-9eef-f3616c11594b">725</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends Paid on Common Stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjU1MTczYjYxMTY2NjQwYjU4MThlNTU0OTg5OGU5ZGU1XzE2NDkyNjc0NDE3MTk_98304d7f-098b-49f1-9a5b-9905f5d07232">0.30</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtOC0xLTEtMA_050db259-f625-4493-8f64-5d994a832818">19,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtMTItMS0xLTA_4782e002-d4ad-46f7-b666-38d92b8d0322">19,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balances at March 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMi0xLTEtMA_e6795813-6ca8-4879-9d09-daf62b29a8c3">63,783,333</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctNC0xLTEtMA_bac7ad10-c5ff-4fb1-82d9-87e83e246fa4">64</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae52063073c64e559ff36d7ad8bb3d39_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctOC0xLTEtMA_33253f73-64c5-427c-835e-e79f73baeff0">356,028</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i881515a44d594d7db80df790d15a30c7_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMTAtMS0xLTA_0694b8e1-fef7-452d-9377-d005b7907311">22</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMTItMS0xLTA_8027caa0-d50c-4962-8a3e-49754940f604">355,986</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_31"></div><hr style="page-break-after:always"/><div style="min-height:21.6pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(In thousands) (Unaudited)</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.618%"><tr><td style="width:1.0%"></td><td style="width:67.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:7pt;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: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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMy0xLTEtMS0w_2075bed9-e986-4bce-95d5-11c1726b4340">462,252</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMy0zLTEtMS0w_7615ec62-eedc-42fb-abf6-3c1d9e5bb717">287,679</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNS0xLTEtMS0w_718052c5-2800-4152-a84f-83eea50a4f0d">8,313</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNS0zLTEtMS0w_a6f02174-fd50-43cc-8cea-3975d80af32c">5,098</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Impairment of equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNi0xLTEtMS0w_1274cde5-6f4d-44c1-ad3d-7328e37237b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNi0zLTEtMS0w_c195dd2f-b8e2-4659-adbd-9c79ab6cc68c">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNy0xLTEtMS0w_e65fb7a2-d5f0-429f-8cdf-51e5d365d967">1,462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNy0zLTEtMS0w_5461163f-24f3-4fd0-886d-6a0591acb7db">1,308</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non-cash lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="ubnt:OperatingLeaseNonCashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOC0xLTEtMS0w_ac53b5e2-1c40-4ed0-8d74-845bb85c3be5">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="ubnt:OperatingLeaseNonCashLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOC0zLTEtMS0w_ec8cd928-1d23-4d64-b580-9aeff95e3ae2">1085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Premium amortization and (discount accretion), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOS0xLTEtMS0w_c43593b4-dd5b-4ba2-9eab-43741dbf77e1">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOS0zLTEtMS0w_08477707-2c05-4354-a3eb-e4a98d560112">56</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Write off unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTAtMS0xLTEtMA_f3d8243a-de76-4632-9028-eb483890446a">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTAtMy0xLTEtMA_a6f1f0c3-3a03-4aab-8d85-f1551e80e488">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Provision for inventory obsolescence</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTEtMS0xLTEtMA_186fa78c-9798-40c3-a0e4-f1e7ddb9cae9">569</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTEtMy0xLTEtMA_5004fea7-3a54-456d-89a3-666c73fe3dc0">5,823</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Provision for loss on vendor deposits and purchase commitments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ProvisionforGainLossonVendorDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTItMS0xLTEtMA_189ebe22-0f19-4c63-a03b-d4eea0784d1f">7,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ProvisionforGainLossonVendorDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTItMy0xLTEtMA_272f2bdc-2426-4e84-9b96-f863fa6e2b19">1,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTMtMS0xLTEtMA_80c90f78-4fc2-4484-b595-c92ada9de22c">2,265</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTMtMy0xLTEtMA_2d02df8e-d2fd-49b6-8be7-33ccdd9d9cfd">2,144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTQtMS0xLTEtMA_55e284af-b415-4901-9ea7-b86f753c715d">595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTQtMy0xLTEtMA_a6fa20f5-6597-4549-9847-2b15a2ec57b0">126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTUtMS0xLTEtMA_c2ab7681-61fc-4e0a-bb61-3b1b1581e56e">495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTUtMy0xLTEtMA_8bcbf905-8adc-495b-9d52-96be9c22cd5e">102</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTctMS0xLTEtMA_fa604485-357f-4067-9e40-c27f2bde72f2">45,166</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTctMy0xLTEtMA_88346e96-26e8-4bf0-bbd1-80d6df8f6879">17,839</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTgtMS0xLTEtMA_25c238fe-1595-4cb0-97dc-d9a563ada47e">60,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTgtMy0xLTEtMA_3ae25828-7e7a-4e1f-946a-75d4ac7e60a3">53,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vendor deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:IncreaseDecreaseinVendorDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTktMS0xLTEtMA_2fcd18d0-0a01-4da9-9999-a111fe4440e0">3,554</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="ubnt:IncreaseDecreaseinVendorDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTktMy0xLTEtMA_ff302668-fa79-4d33-80e7-d7dc1a3c962e">2,442</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjAtMS0xLTEtMA_7dbf929e-37f6-463c-b6ce-b4a5ffa25738">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjAtMy0xLTEtMA_2f332884-37dc-49ab-b87f-c7a456111422">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjEtMS0xLTEtMA_d099bd99-9c38-4534-80fc-e3a7e5fb76ff">27,059</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjEtMy0xLTEtMA_536b3582-c0b6-4a38-8abb-1a2c9b17f087">3,399</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjItMS0xLTEtMA_76af93bb-777c-40b6-a2f0-9e15ec84853c">91,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjItMy0xLTEtMA_3d83ab81-6614-41c7-9d91-2c3856a5e647">22,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjMtMS0xLTEtMA_e53e2cc3-6978-4aa9-8cb9-38e2dcba96b0">26,224</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjMtMy0xLTEtMA_b7f4b8a8-8c51-47ab-8c6f-1a6924ffc8d0">25,413</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjQtMS0xLTEtMA_5aeb4011-41fb-4f18-834a-de7b92f82b24">8,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjQtMy0xLTEtMA_b3903e2a-31cb-46a3-beb0-da136c36e1b1">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjUtMS0xLTEtMA_301d664f-4631-47ce-a4d0-e3665e5c2c84">87,635</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjUtMy0xLTEtMA_e953ece6-3f3c-4d03-b214-30df7eee0148">14,365</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjYtMS0xLTEtMA_28fb6479-1f9b-4148-92f9-c3203c43755e">447,773</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjYtMy0xLTEtMA_387b15f0-bfbe-4f45-8298-72e8418d6310">335,330</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash Flows from Investing Activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of property and equipment and other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjgtMS0xLTEtMA_b956e48e-56a4-4a41-a611-130f1f02e935">16,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjgtMy0xLTEtMA_d67e7dec-6363-4cc1-a413-38ae12afba48">28,786</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Purchase of investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzAtMS0xLTEtMA_55402890-3b4f-4b93-a927-8de2160c1056">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzAtMy0xLTEtMA_4adcd058-3c07-4fd9-8eed-a44546352a59">27,957</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from sale of investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzEtMS0xLTEtMA_25355932-c3ac-4431-a500-e8dc414a03a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzEtMy0xLTEtMA_093d87ef-8c1e-4d8e-afc3-8f3e424a58d6">103,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from maturities of investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzItMS0xLTEtMA_c0987a43-075f-4e40-81c9-afac96e40040">922</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzItMy0xLTEtMA_b1116a03-83eb-4c5e-953b-d2594f0f3b52">13,272</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzMtMS0xLTEtMA_7e2413ea-af8d-4433-a6b9-cd913b210293">15,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzMtMy0xLTEtMA_278998f4-c144-4f45-ae27-f495729584e7">60,377</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash Flows from Financing Activities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from borrowing under the credit facility - Term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzUtMS0xLTEtMA_9b4deaaa-b04b-4b2a-bdb5-5e8b4a9bf7f5">37,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzUtMy0xLTEtMA_72487d68-bfa2-4551-8b06-7335627f075d">37,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from borrowing under the credit facility- Revolver</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzYtMS0xLTEtMA_4b4f7964-2e43-44eb-8c67-11c351d898c9">75,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzYtMy0xLTEtMA_867b8aaf-9249-40f0-8929-fde87e865ceb">340,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repayment against credit facility- Revolver</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzctMS0xLTEtMA_1582d62e-7499-4bdf-9143-f5626d025e14">180,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzctMy0xLTEtMA_28b66239-1977-47c2-8326-6c80bbd80a82">170,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repayment against credit facility- Term</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzgtMS0xLTEtMA_9d48a668-8f78-4c9a-9845-10c97588bb98">12,500</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzgtMy0xLTEtMA_600407b2-8015-4cf2-ac73-2c6cecea788b">18,750</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Debt issuance costs </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzktMS0xLTEtMA_df057327-b310-4cd9-a7c4-e567802bf31c">3,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzktMy0xLTEtMA_2cfc0dde-06af-4957-aeba-732eba1fdab8">3,138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDAtMS0xLTEtMA_c38b25c9-3da0-4dc4-a1f0-d8aae1de9229">152,646</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDAtMy0xLTEtMA_13f22674-a915-491b-b530-94ccfe1dc2bb">681,205</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Payment of common stock cash dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDEtMS0xLTEtMA_5759bfc9-b563-42fa-85ca-eba78629f1b8">75,709</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDEtMy0xLTEtMA_65bd4917-cc88-4a93-b55b-23103e756441">59,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDItMS0xLTEtMA_7a61c65d-bf34-4634-bd01-4a631e31b02c">91</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDItMy0xLTEtMA_46304aec-c9e5-41c9-9c50-e3afd27f4aec">152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Tax withholdings related to net share settlements of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDMtMS0xLTEtMA_f514809d-1ff9-4644-951a-c53264819b69">998</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDMtMy0xLTEtMA_b8f2f480-7804-4625-913b-f47a4f0ea061">1,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net cash (used in) financing activities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDQtMS0xLTEtMA_210044c8-1a55-40f6-9172-22110506d023">312,519</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDQtMy0xLTEtMA_72499d37-fb21-46a5-97eb-8a2558a73a22">556,073</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDUtMS0xLTEtMA_1268364f-2f16-4973-93f0-881e90b75015">120,174</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDUtMy0xLTEtMA_bbb600d1-e637-4adc-a0c1-920d784c4f6e">160,366</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDYtMS0xLTEtMA_bd3d3c2e-17e1-466a-9942-b4c1e8c0c760">142,617</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDYtMy0xLTEtMA_9c9496a5-1dd8-4aae-93a4-0289813c2d39">238,147</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDctMS0xLTEtMA_5de25944-cd10-44c2-a5aa-839a4a31cd1c">262,791</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDctMy0xLTEtMA_50fafe4e-858d-4e3a-bc3d-ac082adc6f2d">77,781</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Supplemental Disclosure of Cash Flow Information:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Income taxes paid, net of refunds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDktMS0xLTEtMA_5acdb0ed-3f85-490c-8ddb-ee8eb9a2fb61">110,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDktMy0xLTEtMA_86de437c-b880-42e4-badb-debbf996241e">74,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTAtMS0xLTEtMA_b8407a0f-23d8-4826-84b6-2e9e5f34f0a4">9,453</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTAtMy0xLTEtMA_fdffc1c2-5da0-4228-8f92-518014ee79c2">17,513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Investing and Financing Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Right-of-use asset recognized</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTItMS0xLTEtMA_ea343e3c-e371-4982-a56e-db28439b9e59">20,773</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTItMy0xLTEtMA_31f05415-352d-4547-a187-fe20405ea916">5,665</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unpaid stock repurchases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:zerodash" name="ubnt:UnpaidStockRepurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTMtMS0xLTEtMA_0652bbfc-eef0-4e4a-b832-f0485ae5314d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:UnpaidStockRepurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTMtMy0xLTEtMA_9a4a3316-c65a-44b8-aaf5-cb990ef8afab">5,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unpaid property and equipment and other long-term assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTQtMS0xLTEtMA_3b956838-2c93-4ccd-9952-421bb03a5b31">49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTQtMy0xLTEtMA_3f034621-11b1-41dc-9b2a-4247826289b6">19</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net unsettled investment purchases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TransferToInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTUtMS0xLTEtMA_8d759990-f37a-4433-86f2-066adc99f973">1,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:TransferToInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTUtMy0xLTEtMA_5b453ce4-6739-482b-9a81-dffaf2b4366a">117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:21.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_34"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UBIQUITI INC.</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zNy9mcmFnOjY1MzBkZGYwODhiOTRlYmY4NDIyNjIzODI1N2JjYjljL3RleHRyZWdpb246NjUzMGRkZjA4OGI5NGViZjg0MjI2MjM4MjU3YmNiOWNfMTc1NA_bdd57080-a1ec-4239-b056-d71da9b0728d" continuedAt="i949409c00f474c059103defc74318543" escape="true">BUSINESS AND BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="i949409c00f474c059103defc74318543"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Ubiquiti Inc. and its wholly owned subsidiaries (collectively, &#8220;Ubiquiti&#8221; or the &#8220;Company&#8221;) develop high performance networking technology for service providers, enterprises, and consumers globally.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a fiscal year ending June&#160;30. In this Quarterly Report, the fiscal year ending June&#160;30, 2021 is referred to as &#8220;fiscal 2021&#8221; and the fiscal year ended June&#160;30, 2020 is referred to as &#8220;fiscal 2020&#8221;.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zNy9mcmFnOjY1MzBkZGYwODhiOTRlYmY4NDIyNjIzODI1N2JjYjljL3RleHRyZWdpb246NjUzMGRkZjA4OGI5NGViZjg0MjI2MjM4MjU3YmNiOWNfMTc1NQ_c1c3b7c9-1a5d-4abc-be2f-2ccfb371e1bc" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) related to interim financial statements based on applicable Securities and Exchange Commission (&#8220;SEC&#8221;) rules and regulations. Accordingly, they do not include all the information and footnotes required by U.S. GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June&#160;30, 2020 balance sheet was derived from the audited financial statements as of that date. All significant intercompany transactions and balances have been eliminated. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements for the fiscal year ended June&#160;30, 2020, included in its Annual Report on Form 10-K, as filed with the SEC on August&#160;21, 2020 (the &#8220;Annual Report&#8221;). The results of operations for the three and nine months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for any future periods.</span></div></ix:nonNumeric></ix:continuation><div id="i1e4b1463b4b74712849152f6473a6ce0_40"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5MQ_fbcd68ab-ecab-4809-8311-6bf78ad0c846" continuedAt="i7431cb60808445878ee7a7f83e77b5c9" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i7431cb60808445878ee7a7f83e77b5c9" continuedAt="ib69d330dd6ed4f3e8d5a6717c34f0346"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are disclosed in its audited consolidated financial statements for the year ended June&#160;30, 2020, included in the Annual Report on Form 10-K. Except as noted below, there have been no other changes to the Company&#8217;s significant accounting policies as discussed in the Annual Report.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5Mg_587d597c-ab92-40bf-b972-c57fa3096510" continuedAt="i5f78bfdf303b47ab902901735c2b7103" escape="true">Use of Accounting Estimates</ix:nonNumeric></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5f78bfdf303b47ab902901735c2b7103">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. The Company evaluates its estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.</ix:continuation> </span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5Mw_8d5bd245-6bbc-4061-ad95-bc5b69ced68e" continuedAt="id9f999288d6845409a073a6268888d38" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Credit Losses on Financial Instruments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we are required to estimate lifetime expected credit losses. For available-for-sale debt securities, the Company will recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company&#8217;s fiscal year beginning July 1, 2020 on a modified retrospective basis.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2020, the Company adopted the new standard, including identifying, evaluating and quantifying the impact on its consolidated financial statements. The Company concluded that the expected credit loss impact to the opening balance of fiscal 2021 retained earnings was deemed immaterial, and as a result the adoption did not have a material impact the Company's consolidated financial position, results of operations, or cash flow.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company&#8217;s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements </span></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib69d330dd6ed4f3e8d5a6717c34f0346"><ix:continuation id="id9f999288d6845409a073a6268888d38">and related disclosures.</ix:continuation></ix:continuation></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_43"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM3OA_569094ef-a4f4-494e-bbda-15a5fc80b0b5" continuedAt="i60264d096d564181b9df8e3d5ce098a5" escape="true">REVENUES</ix:nonNumeric></span></div><ix:continuation id="i60264d096d564181b9df8e3d5ce098a5" continuedAt="i128b2d6e1547462e8e7b232763611e16"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM3OQ_d02dd352-78a4-4e49-8302-6ff633d31954" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (&#8220;PCS&#8221;). Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with customers are satisfied; generally, this occurs with the transfer of control of the Company&#8217;s products and PCS to its customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to customers as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 of Notes to Consolidated Financial Statements &#8220;Segment Information&#8221; for disaggregation of revenue by product category and geography. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company&#8217;s right to the consideration is unconditional. The Company&#8217;s contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. The Company classifies customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in the Company&#8217;s consolidated balance sheets.</span></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and June&#160;30, 2020, the Company&#8217;s customer deposits were $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjA2OQ_996e91be-b95b-434d-9c38-1d52a54822aa">4.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjA3Ng_02e81349-06b6-4a00-83bf-92b926c252dc">2.1</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company&#8217;s deferred revenue, included in other current liabilities and other long-term liabilities, was $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjIxMQ_46dda46f-1fc9-4673-85c2-71667c1ac8fd">22.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjIxOA_2ee46fe6-cab0-4711-8c73-ee78027dedc9">9.3</ix:nonFraction> million, respectively. </span></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i128b2d6e1547462e8e7b232763611e16">As of June&#160;30, 2020, the Company&#8217;s deferred revenue, included in other current liabilities and other long-term liabilities, was $<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM1NA_9b1e05f8-c886-457f-a78a-4e3e69215d57">16.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM2MQ_e552c362-c5d9-4f97-85de-814f9f821571">6.3</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_46"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIwOA_5f020390-ea8c-43ec-a9af-129449405026" continuedAt="if64a396233e046dcafa1fe48cc63bc49" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="if64a396233e046dcafa1fe48cc63bc49" continuedAt="ie5dcf96a9d0e4d13a8207cc9f313cdc8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.  A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Unobservable inputs based on the Company&#8217;s own assumption.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records securities available-for-sale at fair value on a recurring basis. The Company classifies its investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. </span></div><div style="margin-top:5pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fixed income available-for-sale securities consist of high-quality investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of the Company&#8217;s  marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company held <ix:nonFraction unitRef="usd" contextRef="ifd2db5b6c2714bb2943c0523a83568c6_I20210331" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjAzMQ_67072771-a775-4f6a-bc69-77a771958ad2"><ix:nonFraction unitRef="usd" contextRef="i09e4ecd8bfd54db48437263edf1b9e1d_I20200630" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjAzMQ_aae0584a-1047-4674-b1c1-28385b27dda5">no</ix:nonFraction></ix:nonFraction> Level 3 financial instruments as of March&#160;31, 2021 and June&#160;30, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIwOQ_4d7fc315-2feb-44b2-87c7-029e2a15284a" continuedAt="ia476d0ae466f4a42a6dfa497eaa1c54d" escape="true">The following tables summarize the Company&#8217;s financial instruments&#8217; adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of March&#160;31, 2021 and June&#160;30, 2020 (in thousands):</ix:nonNumeric></span></div></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="ie5dcf96a9d0e4d13a8207cc9f313cdc8" continuedAt="i5dc1c1910e474838a7730b0a4e603ec0"><ix:continuation id="ia476d0ae466f4a42a6dfa497eaa1c54d"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.750%"><tr><td style="width:1.0%"></td><td style="width:31.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.901%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xLTEtMS0w_837cdf0c-870c-40ed-8324-be55af0ee27a">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0zLTEtMS0w_1ee81b05-2198-40db-8f63-5a08f09b19f4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy01LTEtMS0w_937ca7aa-6207-4e7b-b954-afcfa5c1aa2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy03LTEtMS0w_18f597f2-8c0c-47cc-9de9-ab0160538e38">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy05LTEtMS0w_4d633ecb-e473-49cd-bd27-617655aafde4">724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xMS0xLTEtMA_7ce38c21-3726-49a5-8418-b4e093b3728c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xMy0xLTEtMA_4fa3af76-0be6-4341-a316-b971f3d04e99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xLTEtMS0w_7b14fdc5-5f3f-4c09-a302-13d37c2b721e">724</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0zLTEtMS0w_26e594b4-3771-4981-b5d0-5a56ac00eb90">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC01LTEtMS0w_90ec249d-b7b4-431e-a517-b80d3af866fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC03LTEtMS0w_4ee1b7ae-4f83-4d56-b7d2-3eadbfe63aba">724</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC05LTEtMS0w_6e714e2a-4c70-411b-b2ad-830ca5068711">724</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xMS0xLTEtMA_acdd6098-c663-46d0-ae53-26a727509a17">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xMy0xLTEtMA_fb826fbd-9900-499c-949e-c216affc44bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><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><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><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</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><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xLTEtMS0w_fdff450a-acda-4a5d-b7fd-68a07e9e5ed8">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0zLTEtMS0w_32686fe9-db8a-4a25-9947-aa4d70c76412">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC01LTEtMS0w_f2931f8b-b7d5-4db8-842f-382af2645780">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC03LTEtMS0w_9aa8114c-b1b7-47a3-a8db-561ebb06b90e">1,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC05LTEtMS0w_4ca0ed4e-a4a5-4e81-809e-a5b1293f04f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xMS0xLTEtMA_a8a418fa-ac5b-459b-8ff5-9db30b10e896">1,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xMy0xLTEtMA_84fdf656-c6bf-479b-88aa-f4647c7aa0de">726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMS0xLTEtMA_50bc8ab8-2be4-470a-b56f-06f15b91279e">1,736</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMy0xLTEtMA_994f7775-9b84-4abc-8d93-062f640ea395">4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtNS0xLTEtMA_2cbcbed5-803b-4c45-a6fb-91149ec27e5e">1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtNy0xLTEtMA_16e915e7-5fb5-4684-8f62-5eb2ccd6081f">1,739</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtOS0xLTEtMA_d9c11d71-b609-491c-bc01-e83d4423b4e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMTEtMS0xLTA_cc73a3b7-6f49-4d96-8f15-dfd01937c5c7">1,013</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMTMtMS0xLTA_00d9ec05-12af-4a02-9865-7bb959abb5b1">726</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><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><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><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMS0xLTEtMA_734e2aee-5b92-4ec3-aa63-2a873ecf21a8">2,460</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMy0xLTEtMA_af8a7266-355e-4b35-a9b8-2938c64d74d0">4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtNS0xLTEtMA_64ac3c7a-bc88-4021-aeb3-5effbc38ba20">1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtNy0xLTEtMA_d5dcc84c-7814-4c3e-b9c5-8c90acfaaf1c">2,463</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtOS0xLTEtMA_b2698034-b584-437e-861b-3160a448fbe5">724</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMTEtMS0xLTA_21d5e85a-abc3-42d0-a9cb-00d0b9610150">1,013</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMTMtMS0xLTA_a4f77042-0e95-4690-9f21-be4cb6823f3c">726</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:31.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.709%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xLTEtMS0w_b4ab4b4d-204f-499b-af6e-3f05bf6ced57">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0zLTEtMS0w_29de283a-d1c1-4f81-8a15-810f532b1360">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy01LTEtMS0w_5ff5f925-4233-4d6b-8088-12bbbf2d2f95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy03LTEtMS0w_154c53f5-1fe3-4e58-a68f-80df5f4fc1cd">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy05LTEtMS0w_229a9b26-5173-4489-b629-9912aac30378">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xMS0xLTEtMA_923ec9b4-13b2-4156-8198-c5d652b39565">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xMy0xLTEtMA_45114886-6fe7-4c3f-8571-3ec7b18ee071">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xLTEtMS0w_5e945129-07c7-4c22-9a27-25a64100a802">1,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0zLTEtMS0w_1f5b30b1-eaa9-48f7-b326-008f1451c865">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC01LTEtMS0w_58bfc563-8a93-4b76-b842-c69550aaaa30">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC03LTEtMS0w_06b43b80-bb02-44d1-9a4b-97b6d41f2349">1,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC05LTEtMS0w_0224bb27-3820-41c5-bc33-628f1539e4f6">1,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xMS0xLTEtMA_405af9a1-4c09-4f04-bfba-a72bde7359ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xMy0xLTEtMA_30cef133-b572-4335-ab9d-63ce2258dbef">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><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><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><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</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><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xLTEtMS0w_e4482c40-78b6-4058-bbae-8289459ccb12">1,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0zLTEtMS0w_b462982c-4bc1-4dcb-9f9d-8e4074fd99ca">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC01LTEtMS0w_bc66e9d2-5e02-444d-99e3-f2934b2114cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC03LTEtMS0w_8f018121-db9a-49c2-a936-d6104a0ea859">1,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC05LTEtMS0w_67d1d521-b2ed-4569-89f0-99b9258ff6f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xMS0xLTEtMA_fd3ba895-898c-4291-94c2-dbce080b6471">925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xMy0xLTEtMA_2dbd70c5-6cfb-45ed-a34f-5aadecbe75c8">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMS0xLTEtMA_f09f9596-2266-4366-b9dc-4c538a174ff6">1,429</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMy0xLTEtMA_62cca347-3f78-4654-9501-c3c43ba862d9">9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtNS0xLTEtMA_5a600bd3-160a-4c02-87ed-4e5775770255">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtNy0xLTEtMA_cf141a9d-751a-4f75-b0bb-a62ea2046e35">1,438</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtOS0xLTEtMA_1bae13f3-676b-483d-8d98-6e0722c0c67c">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMTEtMS0xLTA_8e44590a-ee2c-42a5-91bb-97c3f8e013d1">925</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMTMtMS0xLTA_371b2a45-5891-440f-b276-e611f8b67e02">513</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><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><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><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMS0xLTEtMA_de330158-1423-4fd2-b05e-8b8902a281a9">2,484</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMy0xLTEtMA_de2b972b-a609-47ae-b431-b9c1245883f4">9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtNS0xLTEtMA_0230b1d9-f838-4a01-b239-b4dc79494e3f">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtNy0xLTEtMA_e7dfee37-ad6a-454c-825e-4a40dc5ee0ce">2,493</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtOS0xLTEtMA_0e945f31-b2cc-44be-90c7-1f31441daa11">1,055</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMTEtMS0xLTA_15395105-b65a-4694-a115-dcbbf5c4fe27">925</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMTMtMS0xLTA_b290c5e3-b6f6-4703-b1b7-635c78c69183">513</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended March&#160;31, 2021 the Company did <ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjg1NQ_a2ca3227-740e-469d-8203-e2921ad110a9"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjg1NQ_ee2193c2-8f2c-47af-a303-2c8e20a3b5c7">no</ix:nonFraction></ix:nonFraction>t recognize any net gains or losses from accumulated other comprehensive income related to unrealized gains or losses. For the three months ended March&#160;31, 2020, the Company's reclassified realized net loss to earnings from accumulated other comprehensive income related to unrealized gains or losses, was immaterial. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended  March&#160;31, 2020, the Company reclassified realized net gain of $<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-2" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMzA0NA_3fd2ce9b-ecc1-4aaa-b199-8fc4c00cc751">0.4</ix:nonFraction>&#160;million to earnings from accumulated other comprehensive income related to unrealized gains or losses. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended March&#160;31, 2021, interest income on the Company&#8217;s investment securities was immaterial. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended March&#160;31, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTA5OTUxMTYzMjIxMg_42a1016a-7fae-4565-a0e9-77e4bf73dac2">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTA5OTUxMTYzMjIzMQ_07c6667f-32b4-4fd7-af1a-037baedfc776">1.0</ix:nonFraction>&#160;million interest income on the Company's investment securities.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTY0OTI2NzQ0NjQ1Mw_a23ccb2a-dec2-455c-9062-8c1128169138" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company's marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"></td><td style="width:64.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.498%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.075%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Continuous Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value of marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi0xLTEtMS0yMDE_9c681ee3-2254-4035-9cc1-85fc59c385c3">1,133</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi0zLTEtMS00MjY_e7f64cc7-e7e5-436c-90d4-c29dc822925d">&#8212;</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi01LTEtMS00Mjg_c4fae0ae-b0e2-4531-b1bc-c5b4b7dd29a8">1,133</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized Loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy0xLTEtMS0yMDE_13ea49d5-33c8-4c07-99fd-6c0aa3d6da20">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy0zLTEtMS00MzA_fff8ec1f-0a47-4dcc-9198-35a0db1645e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy01LTEtMS00MzI_38efc26e-0b6a-41b5-8aa9-ee4ff0b36c85">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had <ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMzI1OQ_a6ae9db3-6cfe-421c-a25a-d3ce03010f0c">no</ix:nonFraction> continuous unrealized loss position from marketable securities as of June&#160;30, 2020.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="i5dc1c1910e474838a7730b0a4e603ec0"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIxMA_8d18cb8f-f71b-4fdf-8ab9-d01d0f9ca9f6" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:74.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></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:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available-For-Sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year and money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMi0xLTEtMS0w_bc6945a8-d97f-4522-b815-85d564a0baef">1,734</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMi0zLTEtMS0w_821692d0-3c96-41ae-adfa-a7bb9601669d">1,737</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMy0xLTEtMS0w_f668567f-3cb7-473c-ba1d-9085c543cfef">726</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMy0zLTEtMS0w_bf7b4e37-63d7-4f75-bd9b-3d9b825ec9af">726</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfNC0xLTEtMS0w_65b08b03-a8dc-45c1-ae01-98a7b81315bd">2,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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfNC0zLTEtMS0w_cf8b1c6a-7c20-4205-9109-7bc25cc61f84">2,463</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:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of the Company&#8217;s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and June&#160;30, 2020, the Company had outstanding loans associated with its credit facilities, which are carried at historical cost. The fair value of the Company&#8217;s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of March&#160;31, 2021 and June&#160;30, 2020, the fair value of the Company&#8217;s debt, which is carried at historical cost was $<ix:nonFraction unitRef="usd" contextRef="id38cfc46177542a081e807d7ac53d6e8_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDE4NA_395dba73-5426-4b43-9fd3-b48c1450be49">575.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia9353b1c70f640b7afa740b249cd5364_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDE5MQ_fda07459-fca2-4e0a-b0e9-96b9fc1e111e">655.0</ix:nonFraction> million, respectively.</span></div></ix:continuation><div id="i1e4b1463b4b74712849152f6473a6ce0_49"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg0_a7d60795-772f-4431-88be-224e33868372" continuedAt="i7003e87706234dd3b365857419cfaca8" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i7003e87706234dd3b365857419cfaca8"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg2_6cf49b8c-4d4e-4614-ad2f-4c29ceab758d" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:41.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="9" 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="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy0xLTEtMS0w_2721fb8a-0602-4a35-bcec-9562137aa63e">146,075</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy0zLTEtMS0w_6c0833d0-d2a3-4343-8ea1-d2b1d8140513">103,722</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy01LTEtMS0w_90458a26-5325-471d-a1c1-dba3f910f19d">462,252</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy03LTEtMS0w_e8b95677-43d5-40db-8dec-73dd6be25c4a">287,679</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS0xLTEtMS0w_260c3138-6fde-408a-bc21-c29db938ba5d">62,810</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS0zLTEtMS0w_7a9fb2fb-158b-4394-b745-692e3244f62e">64,630</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS01LTEtMS0w_e416be1d-814d-40f1-9eac-ddb0f985a790">63,084</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS03LTEtMS0w_dbb287ce-3360-490f-b671-f604781db0af">66,003</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add&#8212;dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy0xLTEtMS0w_b7870234-32ee-4d1a-870d-69f6c4b3fd46">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifef09638683a4580a498f3983d6942bf_D20200101-20200331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy0zLTEtMS0w_5f8048b4-4d5b-49bd-93fe-504d8225cccb">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy01LTEtMS0w_4cac9a5e-f252-4c0d-acad-792ab6211fcf">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy03LTEtMS0w_917b0a20-5cc8-4a2a-95ba-37be8ef4fe9c">33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC0xLTEtMS0w_e6a87974-c0e4-438f-9071-b597439f8323">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC0zLTEtMS0w_0272af1c-32eb-4a82-a982-02f93ce96c5b">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC01LTEtMS0w_7f4bd7b6-e833-448f-8123-1b41a3d211bc">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1212982af4354baaa282d030a43f9103_D20190701-20200331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC03LTEtMS0w_761146e6-cf1e-4952-bcb7-b96b99ac2df2">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS0xLTEtMS0w_605eb12a-250a-4f52-b1c4-888c41c7b6bd">62,865</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS0zLTEtMS0w_53bbf17d-f4c0-4586-87b5-8fa3f54209ad">64,699</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS01LTEtMS0w_eefae92e-c719-45f3-8067-609abf4ea6ad">63,148</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS03LTEtMS0w_eaa637f3-8e4d-4eaa-8387-b054b7433d9e">66,094</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></td><td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtMS0xLTEtMA_4a11ff2e-ebf3-494a-a26a-765f6bec11e6">2.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtMy0xLTEtMA_29e1e4ad-7708-44b6-a513-d8b4b985a6aa">1.60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtNS0xLTEtMA_386c5c5e-d40e-47a7-ab90-60c39e3b9d99">7.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtNy0xLTEtMA_bc41eb4b-b7f1-4db8-aeac-e1d5bf2598c1">4.36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItMS0xLTEtMA_4b784a5d-b367-4504-b67d-c778c343a4fd">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItMy0xLTEtMA_07497d76-66b7-4713-a5d7-07a6b74a278c">1.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItNS0xLTEtMA_4f21efb6-5f62-41f3-8932-54e7ecb87917">7.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItNy0xLTEtMA_ac986f2a-b589-4444-99ff-d18a7b559d3f">4.35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg4_a5f147e4-6526-4a9a-b27c-0ed0f77de85b" continuedAt="i5b012402c8c84235a88705f6eb40cd70" escape="true">The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><ix:continuation id="i5b012402c8c84235a88705f6eb40cd70"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"></td><td style="width:43.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i81e1ced6c45e40839f66047407e15721_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi0xLTEtMS0w_b4a54002-ef27-4f09-babc-98b560b0520f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib29f51beaef948bd8d4f3379de303df8_D20200101-20200331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi0zLTEtMS0w_791ca0f7-921d-480f-9b95-0d33e954fa15">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idff7f38d544a40fdb13e5acade282d12_D20200701-20210331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi01LTEtMS0w_894e6526-634c-444c-8e34-b9c5b747bbf6">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i124ac13a0d9a4254a7ec2c3fbf14c4c2_D20190701-20200331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi03LTEtMS0w_22231b72-45bf-449c-b909-07d00d575df4">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_52"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0NA_88739639-e466-4ca4-9e89-0d89ab1978aa" continuedAt="i50955ad298db4d59973b02b2a07fad92" escape="true">BALANCE SHEET COMPONENTS</ix:nonNumeric></span></div><ix:continuation id="i50955ad298db4d59973b02b2a07fad92" continuedAt="i774251f5206243d4ac1de234a911ba07"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0Ng_37041af4-f45c-46e2-909d-126a9ff2f9c5" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMS0xLTEtMS0w_946801ee-1613-4d5c-9e42-9daa1e7e0e57">221,307</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMS0zLTEtMS0w_748941ce-a7ab-4d86-8fb0-dbd20a5b49ee">282,381</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMi0xLTEtMS0w_07566ebf-facf-4d51-b9a0-f5cee4d4ba10">3,623</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMi0zLTEtMS0w_b048bded-0db6-4235-8f1a-63f4289af61d">3,562</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfNC0xLTEtMS0w_984adff4-7830-4433-ab53-f30a6fbc73df">224,930</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfNC0zLTEtMS0w_a745a6fb-5a7d-4455-8c7c-09d16b3e5027">285,943</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:middle"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="i774251f5206243d4ac1de234a911ba07"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTEzOQ_b0c3d0e7-03ee-4d01-adf1-d2230a20806a" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf9aae4c2b5c4259826a7f7c0d7e9700_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMS0xLTEtMS0w_daa88cea-bd9a-45de-8e5d-dab369181e81">14,985</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ec810bc6f3f42a5866d4b1bd657e16f_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMS0zLTEtMS0w_c2067d31-4c3f-4cf8-b8e3-66485f4103db">12,476</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i517c42b66cd04460abe52853d7f93da5_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMi0xLTEtMS0w_8e071a87-9e63-4137-afab-5769b2628374">15,387</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fd2fac5571b44b3b34ed8cabd8cf970_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMi0zLTEtMS0w_f4f76777-6836-41e6-88c0-1cab4f14f836">13,601</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc48c1b599d44791b3e18b53573c9efa_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMy0xLTEtMS0w_df5a614a-c1e9-4084-876b-ea0fa5367a40">14,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b7781700704ee3b6276ca71e1f06fc_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMy0zLTEtMS0w_7398930e-0da0-454f-bdda-00e744da9a77">12,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and other equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5b15b247dc4175a820f52dc08f26e7_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNC0xLTEtMS0w_ae3baf4d-2a8d-42be-b2ce-f3b0ac4e1a96">8,401</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie56bdfe166b842a3acb5e42e6d88ceea_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNC0zLTEtMS0w_69d5c205-8540-4f0c-a8d6-2e1db464c2f9">7,676</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eaa378d041a48c0a53f7439bc30198c_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNS0xLTEtMS0w_82415176-3685-406a-b5f9-b84a5ae3308b">7,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i083bdfd0e82e4b5c9e6f27889e5846e5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNS0zLTEtMS0w_dabf365a-f97b-4089-95ca-f5bac70aff16">7,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc939555e66346b8bf87120ba0db5678_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNi0xLTEtMS0w_dcefeb2d-c916-4a24-bb03-437ed17a4c48">2,384</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib570b49bd1ab4db6bccfce0417131a95_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNi0zLTEtMS0w_ca1d2090-1095-403b-a4cc-2bee6e0516e7">2,147</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0860e9b495e8428fae94198d1ba553c3_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNy0xLTEtMS0w_0a333c16-ff36-4719-9d7d-66b9794df0a3">65,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1fc499ee34641e0a371acdbccf39d1c_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNy0zLTEtMS0w_c2eb953a-03a8-47f1-adc3-d32e63b0faa1">64,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOC0xLTEtMS0w_a674e28c-6398-4450-81db-fe2ce036ff23">129,563</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOC0zLTEtMS0w_07b7ce81-97c5-496d-ae1f-350c796415d3">120,769</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOS0xLTEtMS0w_ddb31f6d-0105-4b14-9c94-28917e38c1de">49,674</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOS0zLTEtMS0w_b32d37a0-b2c2-4c3a-893a-a58cf0107666">42,247</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMTAtMS0xLTEtMA_3189baf9-9820-4314-86d1-fe4a52fbef60">79,889</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMTAtMy0xLTEtMA_77d93106-1521-463f-8abb-f404a12185a8">78,522</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-term Assets</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE1MA_6b660a56-c7eb-485e-80c2-ed23c8a8394e" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong Tax deposit </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMS0xLTEtMS0w_ac2d02ca-bbaa-44d5-91ee-776c2da3edde">57,423</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMS0zLTEtMS0w_d8223fcd-cb49-4b2a-9ec8-84f72d017e21">35,495</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net </span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMi0xLTEtMS0w_44861afe-8dda-404d-bb2b-f671af7e612c">9,021</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMi0zLTEtMS0w_2b71632b-ac5c-465d-a735-e97ca11d3bae">3,063</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMy0xLTEtMS0w_6275850f-210b-462b-901b-06f606ccc3e7">5,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMy0zLTEtMS0w_360c2260-4511-4b75-a5b4-27f6a1f9c689">4,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfNC0xLTEtMS0w_e2f57c0c-ec10-4651-bd1f-6b80376be490">72,196</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfNC0zLTEtMS0w_9b3471e5-ef61-4ecc-8bcb-1fb8929682c2">43,223</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) The Company made a total of $<ix:nonFraction unitRef="usd" contextRef="i87457b0cb05444deb79d39dd941d8bc9_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMzMy_b2489a91-4e7f-4acf-8759-dca92d502d4d">57.4</ix:nonFraction>&#160;million of deposits with the Hong Kong Inland Revenue Department (&#8220;IRD&#8221;) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. These deposits were made during fiscal years 2021, 2020, 2019, and 2018 in the amounts of $<ix:nonFraction unitRef="usd" contextRef="i3d76b8a6681743218428dea8fc692632_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTA5OTUxMTYyODk1Ng_232cd685-5ebf-4081-8a2c-16669ef0b233">21.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i969f1cfa4131481f9f22548f36efa980_D20190701-20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjE4_60cfcdb3-8e12-4083-8186-4db520c96335">15.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i6caeb411dbea485fb48fb363518eae9d_D20180701-20190630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjIy_8a929d6a-03da-40dc-9882-b39e434ec6df">13.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0ddea52bb2fa4cd98c74d4df69c8e922_D20170701-20180630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjI5_f2fdd12c-62a0-4c0d-a727-591da367df52">6.6</ix:nonFraction> million, respectively. The Company expects the $<ix:nonFraction unitRef="usd" contextRef="i87457b0cb05444deb79d39dd941d8bc9_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjc4_77fc6a29-8062-43c5-9fcc-1157268be132">57.4</ix:nonFraction>&#160;million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(2) Accumulated amortization was $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfODk5_aa0cc239-8732-4277-864f-1ae4d2879811">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfOTA3_c59cc315-6940-459e-8538-8d247baa6841">1.8</ix:nonFraction> million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.</span></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0MQ_4af60427-9dbe-4e24-b82c-0b3f5de6af3e" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue &#8212; short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMS0xLTEtMS0w_6f775192-3ad6-4502-8e41-4b10c656cfc5">22,193</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMS0zLTEtMS0w_855458c9-f8d3-4098-bba4-70e9a8559698">16,464</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMi0xLTEtMS0w_f6758a25-42f8-4405-a1ca-342cffd008b3">22,788</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMi0zLTEtMS0w_be23fe7e-e0cd-4a97-9830-5a0116209c2a">12,148</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8212; current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMy0xLTEtMS0w_36f4c88a-90c5-446b-b302-c3cd716e5f49">8,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMy0zLTEtMS0w_7ffc55f3-acbf-41dd-9fc7-681310a720a9">7,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNC0xLTEtMS0w_c08206c9-76fd-43a4-afc4-85765db2e43e">4,753</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNC0zLTEtMS0w_50e0442d-e6a0-4d42-a9d9-e7b78482e856">4,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNS0xLTEtMS0w_18dc3787-1fca-4f77-b701-8fafcf52684a">4,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNS0zLTEtMS0w_c8210052-9731-45aa-bca3-b55f971a3e16">4,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNi0xLTEtMS0w_e8062935-b1c4-4b69-ae11-0796fb85a0f1">4,280</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNi0zLTEtMS0w_02194bb9-c13f-43de-af7b-0fd873b35173">2,061</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ReserveforSalesReturnsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNy0xLTEtMS0w_d178ccd2-55c4-4abb-b61e-cf6956068d47">2,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ReserveforSalesReturnsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNy0zLTEtMS0w_0ddaf6eb-1596-48fa-b4a4-6c0619b0a7c2">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory received not billed</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:InventoryReceivedNotBilled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0xLTEtMS0yMTYz_108481be-cd24-4bfc-a396-eb2b81fd01a2">82,105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:InventoryReceivedNotBilled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0zLTEtMS0yMTYz_60ada14c-ef20-46f3-8b8c-246f0c2c3350">1,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableOtherCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0xLTEtMS0w_535ca071-56df-46af-b734-8ccf0377a61b">5,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableOtherCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0zLTEtMS0w_7d9fd438-3f52-4790-ba62-0138aa2932d3">4,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOS0xLTEtMS0w_de4b0e28-878f-476a-a698-682fa60fef63">156,526</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOS0zLTEtMS0w_219f3b56-3b01-447a-8aea-6a3b72811ebe">53,722</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Term Liabilities</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0Nw_8502a1c4-8e05-44f4-a020-e4bf6e603fc5" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue &#8212; long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMS0xLTEtMS0w_e3e5d9b3-db5b-4442-8562-79aeedc0f559">9,323</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMS0zLTEtMS0w_4314cbf4-2367-4e6d-a282-51cb9dd4f49f">6,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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMi0xLTEtMS0w_31af768e-620d-4a77-a660-6789c3019aaa">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMi0zLTEtMS0w_2a0daf5b-e277-4875-9f25-4b1dfaf32571">58</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMy0xLTEtMS0w_bbd6edb2-973e-4f0c-aba9-28cfe3a1a0e3">9,363</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMy0zLTEtMS0w_552890ba-8488-4f42-bbf7-33ed713d4eca">6,312</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:middle"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_55"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA5MQ_f2c50deb-b32d-4dc5-b014-dcd193a65623" continuedAt="i49b6b54f9b644527998ff58c3d677ede" escape="true">ACCRUED WARRANTY</ix:nonNumeric></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i49b6b54f9b644527998ff58c3d677ede" continuedAt="idefd0d8f6edd47dabe89abb4d5c65403"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA5Mg_85d5ba2e-c661-44ab-8bf6-f79d8998690e" continuedAt="id0b9f338d00f43ffa36b16e54284d23a" escape="true">The Company offers warranties on certain products, generally a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5">one</span> to <ix:nonNumeric contextRef="i93bd26e02af04f31a41c96c4831f813d_D20200701-20210331" format="ixt-sec:durwordsen" name="ubnt:StandardProductWarrantyPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA4_6866ec7a-29a7-44f4-9ac7-747e83e0181a">two years</ix:nonNumeric> and records a liability for the estimated </ix:nonNumeric></ix:continuation></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="idefd0d8f6edd47dabe89abb4d5c65403"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0b9f338d00f43ffa36b16e54284d23a">future costs associated with potential warranty claims. The warranty costs are reflected in the Company&#8217;s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for <ix:nonNumeric contextRef="i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331" format="ixt-sec:durwordsen" name="ubnt:StandardProductWarrantyPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMzkw_598e2654-1afa-4f6b-a76c-f83a062ed3dc">one year</ix:nonNumeric> for distributors from the date of shipment and <ix:nonNumeric contextRef="i9b55114bec6e4c19b91f1744614c69eb_D20200701-20210331" format="ixt-sec:durwordsen" name="ubnt:StandardProductWarrantyPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfNDQw_1b385507-7a88-4922-8d67-2739c8565077">two years</ix:nonNumeric> for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.</ix:continuation></span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA4OA_4155ef8d-a666-4f23-816e-8a22b5998b52" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMi0xLTEtMS0w_7bf10f37-8332-4f44-879e-c7609a6bcd5f">4,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMi0zLTEtMS0w_69d91af1-0e11-4128-823a-91fbd592b0bc">4,518</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMy0xLTEtMS0w_393738af-1d0c-4229-9cab-303d4adb803a">6,680</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMy0zLTEtMS0w_c5304d85-5b4b-4994-a8a4-ebf8a4ec0703">5,828</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in liability for pre-existing warranties during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNC0xLTEtMS0w_f0132b98-f357-4877-91c0-ecc1b069f0c6">1,114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNC0zLTEtMS0w_1fcebf3a-44cf-4378-87aa-fdd97d9f84d4">408</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNS0xLTEtMS0w_7cf971b3-bfc7-4472-9314-8f828e965ecc">5,351</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNS0zLTEtMS0w_629fcfd3-5697-4824-8013-0033121f1bd0">6,210</ix:nonFraction>)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNi0xLTEtMS0w_8d3cef5a-35ff-4e64-965a-9ca33e6a2300">4,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNi0zLTEtMS0w_c3c56a9a-2acf-4cff-a6f9-2ace725fc82b">4,544</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><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_58"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5NQ_e708d5dd-410f-472e-97fc-4ef7fa228edf" continuedAt="i5792486a94e845268bc621ff088adb91" escape="true">DEBT</ix:nonNumeric></span></div><ix:continuation id="i5792486a94e845268bc621ff088adb91" continuedAt="iac879f2bf8dd4574ae59e0f3b37dd4e8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the &#8220;Third Amended and Restated Credit Agreement&#8221;) with Wells Fargo Bank, National Association (&#8220;Wells Fargo&#8221;), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $<ix:nonFraction unitRef="usd" contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzU2_5954426a-27c0-49ff-be39-a8a44a444df7">700</ix:nonFraction> million senior secured revolving credit facility (the &#8220;Revolving Facility&#8221;) and provided a new $<ix:nonFraction unitRef="usd" contextRef="i5f5c061d92d34c9ea2a0d79771de670d_I20210330" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfODQx_e82fde51-2b87-462b-a6ff-3dd3e6a7ebc1">500</ix:nonFraction> million senior secured term loan facility (the &#8220;Term Facility&#8221;, together with the Revolving Facility, the &#8220;Facilities&#8221;), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $<ix:nonFraction unitRef="usd" contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330" decimals="INF" name="ubnt:LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA2NQ_3cc6dd93-8524-4677-b41b-fac48c9631be">500</ix:nonFraction> million in the aggregate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Credit Agreement replaced the Company's existing $<ix:nonFraction unitRef="usd" contextRef="ic91921ef17a94fd3a1c2c312c150d0db_I20190909" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzkzMg_220d1e96-c639-4bef-a04f-35667ee7f1af">700</ix:nonFraction>&#160;million senior secured revolving facility (the &#8220;Existing Revolving Facility&#8221;) and $<ix:nonFraction unitRef="usd" contextRef="i8e28401606b14bdd9e5a4c50e7695817_I20190909" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0Mzk0Ng_3f23df01-b2cf-4987-9ed0-81bca23ef45b">500</ix:nonFraction>&#160;million senior secured term loan facility (the &#8220;Existing Term Facility&#8221;, together with the Existing Revolving Facility, the &#8220;Existing Facilities&#8221;) under the Second Amended &amp; Restated Credit Agreement, dated as of January 17, 2018 (as amended by the First Amendment, dated as of June 29, 2018, the Second Amendment, dated as of March 15, and the Third Amendment, dated as of September 9, 2019, the &#8220;Existing Credit Agreement&#8221;). The Facilities replace the Company's Existing Facilities under the Existing Credit Agreement, which has been terminated in connection with the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Third Amended and Restated Credit Agreement, the Term facility was fully drawn, of which $<ix:nonFraction unitRef="usd" contextRef="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ExtinguishmentOfDebtAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzYzNg_ecaa6abe-2ab5-41a3-b46f-442f47f38e62">462.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzY2MA_1477359d-78f4-4735-b5ef-9b7648ea42f2">0.7</ix:nonFraction>&#160;million was used to repay the Existing Term Facility under the Existing Credit Agreement for principal and interest, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, at closing of the Third Amended and Restated Credit Agreement, $<ix:nonFraction unitRef="usd" contextRef="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzcwNg_dfbe58a8-8896-46a3-a1b9-aa7b1b079f12">75.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NTU1Nw_effb6790-0cf8-43fc-b760-890af043da67">0.4</ix:nonFraction>&#160;million of the Existing Revolving Facility under the Existing Credit Agreement was repaid for principal and interest, respectively. The Company then borrowed $<ix:nonFraction unitRef="usd" contextRef="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NTc1OA_2ec74ca9-4bbe-4f7f-9caf-b103662c9bf1">75.0</ix:nonFraction>&#160;million under the Revolving Facility under the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $<ix:nonFraction unitRef="usd" contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NDE2Nw_c5d20d30-9dae-4be2-9917-ea8d236d37dd">3.3</ix:nonFraction>&#160;million of debt issuance costs which are capitalized and amortized as interest expense over the life of the facilities. </span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5Ng_a81e3a75-56cf-4151-852c-165a8c2e1bc1" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Debt consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"></td><td style="width:64.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.898%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - short term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife97eab8d03c4595ba51a2f74eef1967_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMS0xLTEtMS0w_ad9743bd-14c9-4c81-a184-584d871b01bf">25,000</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia046128a90ae4d3b9914127f6c32dc8e_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMS0zLTEtMS0w_fd43e026-c829-4761-90a8-04a83e019c28">25,000</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMi0xLTEtMS0w_306f993a-2e9f-454f-8da3-d1f198cc6403">1,135</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMi0zLTEtMS0w_5a5bd27d-6653-4f1d-a47f-ae442dcbe2a8">933</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - short term</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMy0xLTEtMS0w_6e1ae1c1-c17a-4f1e-b5ab-d2fd55d5d39e">23,865</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMy0zLTEtMS0w_66a4fac4-247b-4a02-98a6-d62f5456d467">24,067</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - long term</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife97eab8d03c4595ba51a2f74eef1967_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNC0xLTEtMS0w_b604cb0c-38f6-4968-843d-1358d6ef3a16">475,000</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia046128a90ae4d3b9914127f6c32dc8e_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNC0zLTEtMS0w_7297a08a-f09f-4c41-843d-ede69ca22425">450,000</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolver - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35b18cadf513409bb5cf6953f2e2ca86_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNS0xLTEtMS0w_b30aa89b-5c1c-48c2-9322-590fb0c186f2">75,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic95e4a9fc20247518967ce7bd459dee9_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNS0zLTEtMS0w_b1d327f3-d2d5-4867-b52c-ca3c9e5b98eb">180,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNi0xLTEtMS0w_5442edb3-4835-4d43-adb7-305f25112b20">1,867</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNi0zLTEtMS0w_4c878a6d-06cf-407e-b26c-907e99fc358b">1,563</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - long term</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNy0xLTEtMS0w_f5cf8407-2189-42a2-8aee-a6fea9e83f93">548,133</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNy0zLTEtMS0w_bb08cace-669c-4ad8-ad5e-737deb57343d">628,437</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:middle"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Facility includes a sub-limit of $<ix:nonFraction unitRef="usd" contextRef="i34b04e90959d446d92ffdc8b7fac8768_I20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTg3Nw_07e581ce-7b1a-4980-9040-1d9ed91ba85c">25.0</ix:nonFraction> million for letters of credit and a sub-limit of $<ix:nonFraction unitRef="usd" contextRef="ie62f0d0a10fa43418d2aa734b674e653_I20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTkyMQ_5f2b2458-e768-46d5-bc75-7cc830e3c08f">25.0</ix:nonFraction> million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company&#8217;s common stock or to make dividends to the holders </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="iac879f2bf8dd4574ae59e0f3b37dd4e8" continuedAt="i869507803fdd4a12a87ccd159b4c05c9"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company&#8217;s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of <ix:nonFraction unitRef="number" contextRef="iab2f659a625a4af39c1661b261f252d5_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="ubnt:LineofCreditFacilityPeriodicPaymentPrincipalPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjQ0Mg_ca51595a-2e55-4412-914c-9655e6cadb61">1.25</ix:nonFraction>% of the original principal amount of the term loan, commencing with the quarter ending June 30, 2021. Revolving, swingline and term loans may be prepaid at any time without penalty. Revolving and term loans bear interest, at the Company&#8217;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between <ix:nonFraction unitRef="number" contextRef="i492c716bceb24549851c5e195bad17d2_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc3Ng_915c4fb7-559f-4c06-b3ee-0ba19d808115">0.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic4354800208f4d73a7e1e7d32e1cb82f_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc4Mw_5484b866-3e42-4f84-b0c6-734c936c2bc0">1.25</ix:nonFraction>%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between <ix:nonFraction unitRef="number" contextRef="i599e9b6543644c03888ca001cc85ab78_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzAzMw_ed742eba-c81a-46e4-9a9d-a590f4ca1f40">1.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic9490994f72c440d95a72ce97d676a47_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzA0MA_3b4f6756-3edb-4746-baee-b368e1f34e05">2.25</ix:nonFraction>%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between <ix:nonFraction unitRef="number" contextRef="i9cf6e15959964ceeb6b4f4591603e2a7_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzI1OA_9b1c6c03-3062-4ba1-8109-dee558651bb6">0.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ic909d39af948405dabde7a527a92c45b_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzI2NQ_8e519bd3-41fb-49a6-a141-308b1a3657ba">1.25</ix:nonFraction>%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo&#8217;s prime rate, (B) the federal funds rate plus <ix:nonFraction unitRef="number" contextRef="ie0588eb580e746c0881dea1db25d6cb5_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzQ3OA_1c84c1d5-8fbd-4c04-b2d3-de2919d2fad3">0.50</ix:nonFraction>% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus <ix:nonFraction unitRef="number" contextRef="i57f1014970984606adca9cd8000a7917_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzU2Nw_3e21037c-4134-450c-a064-bc9892164984">1.00</ix:nonFraction>%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to <ix:nonFraction unitRef="number" contextRef="i2419f4ff81f9498c82e2233af8a8643f_I20210330" decimals="INF" format="ixt:numdotdecimal" name="ubnt:DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzcxNQ_bc0c7105-5770-4332-87ff-a25f88166d21">2.00</ix:nonFraction>% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender&#8217;s commitment to make revolving loans, of between <ix:nonFraction unitRef="number" contextRef="iaf64e2a2b8074695987eb841b285eaa6_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzkxNw_cf2e027a-c425-4a72-8a33-0090345975ca">0.20</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i16050025b79d450cade52fc2dcb747ec_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzkyNA_b31355cb-d154-46aa-827e-eb89f6fb0014">0.35</ix:nonFraction>%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between <ix:nonFraction unitRef="number" contextRef="i45db93d05b594c20a14f95138629795f_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDI3MA_6e4af9f4-2937-4b22-bf05-38c076f0192e">1.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4bbca3993b864a5fb698898344489509_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDI3Nw_35ca9759-fcf5-4196-80e9-30d3968066cd">2.25</ix:nonFraction>%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of <ix:nonFraction unitRef="number" contextRef="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330" decimals="INF" format="ixt:numdotdecimal" name="ubnt:LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDQwOQ_cb8d5387-9734-4fd0-9ba3-760eaab7e18c">0.125</ix:nonFraction>% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of <ix:nonFraction unitRef="number" contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RatioOfIndebtednessToNetCapital1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDY4Mw_8195e21e-b30c-47b6-b0d2-74eb9150f46b">3.50</ix:nonFraction> to 1.00 and a minimum consolidated interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330" decimals="INF" format="ixt:numdotdecimal" name="ubnt:LineOfCreditFacilityCovenantTermsCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDc1Mw_51a2dfff-0a4f-487f-a0a9-1f2a31066ab6">3.5</ix:nonFraction> to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">The Facilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="ife2b51f7d062482a9ba0eb870e8faaba_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjA5Nw_c4cba556-193b-4e25-ba96-66da9034e311">500.0</ix:nonFraction> million was outstanding on the Term Facility and $<ix:nonFraction unitRef="usd" contextRef="i9a22d9b05a16489f819f116ad90cd72c_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjE0MQ_3c39039a-d4fc-4c8d-995a-f5fe0ddb2053">75.0</ix:nonFraction> million on the Revolving Facility, leaving $<ix:nonFraction unitRef="usd" contextRef="i9a22d9b05a16489f819f116ad90cd72c_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjE3OQ_ff09af39-0cf7-45cc-bd86-80568cca2c44">625.0</ix:nonFraction>&#160;million available on the Revolving Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Facility:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made <ix:nonFraction unitRef="usd" contextRef="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTY0OTI2NzQ1NjE5NQ_5450dc07-be8b-4b4b-9270-da52d979148b">no</ix:nonFraction> principal payments against the Existing Term Facility, however, made $<ix:nonFraction unitRef="usd" contextRef="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc0ODc3OTA4MzY3Ng_3182ed9b-22f3-43e9-8455-fc5cbdb980a4">2.0</ix:nonFraction> million payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $<ix:nonFraction unitRef="usd" contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjQ3Ng_9c27a3ed-11b9-4678-9a34-ea6f78cdeb32">19.1</ix:nonFraction> million under the Existing Term Facility, of which $<ix:nonFraction unitRef="usd" contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjUxMw_d2961925-2923-4430-bfa2-30480bf0dbc5">12.5</ix:nonFraction> million was repayment of principal and $<ix:nonFraction unitRef="usd" contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjU0Nw_638bb6a6-459e-46f9-a1c0-f9512234257c">6.6</ix:nonFraction> million was payment of interest.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the interest rate on the term loan was <ix:nonFraction unitRef="number" contextRef="i7ce310db30554c5593dbd63f906623ed_D20210331-20210331" decimals="4" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjYyNA_3263b594-bb8c-4587-9169-3fe92c7d7d88">1.61</ix:nonFraction>%.  As of April 30, 2021, the most currently available reset date, the Term Facility has an interest rate of <ix:nonFraction unitRef="number" contextRef="if660fabb774844b1b013dc89ca9a4b70_D20210430-20210430" decimals="4" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0Nzc5Mw_ed36b3f8-d4a5-4d50-b460-3bfd067fb491">1.6</ix:nonFraction>%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Facility:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made aggregate payments of $<ix:nonFraction unitRef="usd" contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjg0NQ_e903394a-1571-4499-bad5-d3146a30679f">71.0</ix:nonFraction> million under the Existing Revolving Facility, of which $<ix:nonFraction unitRef="usd" contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjg4Nw_231d9805-ccaa-439b-8e0e-b94c923b9e97">70.0</ix:nonFraction> million was repayment of principal and $<ix:nonFraction unitRef="usd" contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjkyMQ_4b3b2905-231d-48ad-97d4-65458dee009a">1.0</ix:nonFraction> million was payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $<ix:nonFraction unitRef="usd" contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzAwNg_6aaa21b0-4a44-4493-8219-d78417b0493b">182.9</ix:nonFraction> million under the Existing  Revolving Facility, of which $<ix:nonFraction unitRef="usd" contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditPrincipal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzA0OA_f1c5786c-cec0-451f-9443-f58ff0b0cf9c">180.0</ix:nonFraction> million was repayment of principal and $<ix:nonFraction unitRef="usd" contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:RepaymentofLongTermLinesofCreditInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzA4Mg_3c9be67c-ca3a-42b0-bf00-adcbcc242346">2.9</ix:nonFraction> million was payment of interest.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5Mw_a3670b96-fb6b-4887-b84b-0e8a377313e8" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the respective interest rates as of March&#160;31, 2021, in addition to the interest rate reset dates as available for each revolver draw.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:35.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.071%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Payment Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate as of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate Reset Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reset Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i4ecc923cc76e4904b46917ecd200b029_I20210331" decimals="INF" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS0wLTEtMS0wL3RleHRyZWdpb246NzU2NWFkODJkNzI4NDJhMTk4MmEyYTkxZTc2NGI5ODFfNA_17a50707-4159-4207-8099-83d95499a47b">75</ix:nonFraction> Million Revolver</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS0yLTEtMS0w_5c0c565d-560e-498e-baa5-d866850358a9">1.61</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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 #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2021</span></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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2e0ad76505614935a703942e5975c1fa_D20210430-20210430" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS02LTEtMS0w_e81466a2-91bd-421a-9ea7-056bfce4a560">1.61</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5NA_b2b8448c-af0d-4168-83a4-3b61b65834c1" continuedAt="i0f1ee7bf009c46d0931c229658b98a55" escape="true">The following table summarizes the Company&#8217;s estimated debt and interest payment obligations as of March&#160;31, 2021, for the remainder of fiscal 2021 and future fiscal years (in thousands):</ix:nonNumeric></span></div></ix:continuation><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="i869507803fdd4a12a87ccd159b4c05c9"><ix:continuation id="i0f1ee7bf009c46d0931c229658b98a55"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%"><tr><td style="width:1.0%"></td><td style="width:33.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xLTEtMS0w_24fa7f40-da81-466e-b945-e6528b787fe2">6,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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0zLTEtMS0w_50ded157-d639-4872-8d42-0c32a6404708">25,000</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS01LTEtMS0w_b28041e7-8e05-42c5-90f5-848daa0f30e6">25,000</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS03LTEtMS0w_55893b3d-cd4d-4d7c-925c-910504e8bfd3">25,000</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS05LTEtMS0w_596a5455-0c7c-4aa7-b1f3-002ab80e1e14">25,000</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturityAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xMS0xLTEtMA_8566a3fa-3fa8-4299-8471-159034185b24">468,750</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xMy0xLTEtMA_f4c991b2-164d-4abf-98f0-77ec7fc4b7d3">575,000</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xLTEtMS0w_49748ce8-8a69-4e26-ac70-ce1ddcba58f2">2,654</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0zLTEtMS0w_e76e9770-010b-4637-ae1f-917a5414f422">10,391</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi01LTEtMS0w_50f78a3a-94b5-4a03-b546-e530e34fdf9c">9,983</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi03LTEtMS0w_6f6218d3-6ba8-4d42-baf2-908890267797">9,601</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi05LTEtMS0w_09325686-d59a-48db-a7e1-2965dafd7756">9,167</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xMS0xLTEtMA_aae090c7-9dc8-4cca-882c-747c4e645b37">6,590</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xMy0xLTEtMA_5b78264c-704e-4990-8c69-9b121f62aec2">48,386</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xLTEtMS0w_6aa5ca9f-c4b1-4cde-8833-396ee51d68ad">8,904</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0zLTEtMS0w_12ccd712-02f5-4d93-99e1-3444a1033039">35,391</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy01LTEtMS0w_fa79cef5-2645-468a-825b-23203159c23e">34,983</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy03LTEtMS0w_edca9651-3098-4363-9285-494f3686569f">34,601</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy05LTEtMS0w_729f5f9f-9023-4c81-963b-b6e2d908f960">34,167</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xMS0xLTEtMA_2a3efc44-430a-41bb-8c51-df84baaa1818">475,340</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xMy0xLTEtMA_0cd96b3b-04ee-448c-a416-72de88ae88d8">623,386</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:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) - Interest payments are calculated based on the applicable rates and payment dates as of March&#160;31, 2021. Although the Company&#8217;s interest rates on our debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.</span></div></ix:continuation></ix:continuation><div id="i1e4b1463b4b74712849152f6473a6ce0_64"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg1OQ_e4bd35b6-84ff-482f-b39e-dcb3d768dffd" continuedAt="icc123cefb3e7499e9b103ade96bea910" escape="true">LEASES</ix:nonNumeric></span></div><ix:continuation id="icc123cefb3e7499e9b103ade96bea910"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into agreements under which it leases various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of the Company&#8217;s leases include options to extend the term of such leases for a period from <ix:nonNumeric contextRef="i0fe1153624c64f54a393fcabab0c5ed6_I20210331" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMzIy_bae6ec6f-721b-4f65-bb2f-5ffa62b31eae">12</ix:nonNumeric> months to <ix:nonNumeric contextRef="ie5444b3d9ace4c648768d4efd687105f_I20210331" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMzM1_c1b966a0-6428-4345-9ee3-1c351e0fdba6">60</ix:nonNumeric> months, and/or have options to early terminate the lease. As of March&#160;31, 2021, the Company included such options in determining the lease terms for certain of the Company&#8217;s leases because the Company was reasonably certain that it would exercise the extension options. Most of the Company&#8217;s leases require it to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs. </span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg2Mg_d534a903-f379-4f93-8544-3c30067eef77" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s lease costs for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:16.702%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy00LTEtMS0w_532eebe4-6667-4afc-b9d2-cb6865982d95">1,994</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy02LTEtMS0w_a1bce9ff-bddb-434a-9f2b-28d76b3096a3">1,568</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy04LTEtMS0w_f7a5a0be-3d58-455f-bffd-83544d77a675">5,652</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy0xMC0xLTEtMA_21e4cb4f-74e0-478d-b865-403790e853d3">4,415</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC00LTEtMS0w_bb016887-545f-425e-883d-36e100d2720f">507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331" decimals="-3" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC02LTEtMS0w_37ead4dd-0c52-4cca-9f15-54b82403f1bb">515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC04LTEtMS0w_0719c6ee-9319-4338-b076-5160042b2593">1,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC0xMC0xLTEtMA_ed75ac78-fd9c-4457-a41c-2488b9634eea">1,553</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS00LTEtMS0w_921381f3-abb4-4be2-a886-da46a7f6f1d1">244</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS02LTEtMS0w_90b24c2b-497c-4336-b3a5-9fe79ef08a23">81</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS04LTEtMS0w_8d1c7b5f-a02f-4cc4-90cf-c32f5c27e4b7">639</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS0xMC0xLTEtMA_0d73ea89-04a5-4bb0-a319-5664c00ce94f">256</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi00LTEtMS0w_e8643e46-49db-4bdf-8245-58f48d8cfe9f">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi02LTEtMS0w_79103f9d-8b20-4513-882a-b1c80021620e">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi04LTEtMS0w_79546d1f-c380-44f9-bc42-52257b27fbe8">327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi0xMC0xLTEtMA_151f6c82-033e-48a5-b09e-0c15425bb373">309</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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</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 style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy00LTEtMS0w_52d07c39-4366-4cd6-8f1c-ded93daccb87">2,858</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy02LTEtMS0w_da0dff2a-d59c-4483-a4a8-710bd4b1a305">2,271</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy04LTEtMS0w_11b7cd2a-e0e1-4229-8725-9a563e0e6921">8,143</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy0xMC0xLTEtMA_c99ceecb-9c19-49b8-8ff3-4ed7c6579c42">6,533</ix:nonFraction>&#160;</span></td><td style="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><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March&#160;31, 2021 and 2020 were immaterial. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three and nine months ended March&#160;31, 2021, cash paid for amounts associated with the Company&#8217;s operating lease liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTMyOA_7dcf6820-7e53-4f9c-ae57-959d37d29028">2.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTMzNQ_83820c55-5bae-4c07-a17e-3a370864ac1c">8.2</ix:nonFraction>&#160;million, respectively. For the three and nine months ended March&#160;31, 2020, cash paid for amounts associated with the Company&#8217;s operating lease liabilities were approximately $<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTQ2Nw_6456eeda-bcc6-4342-9f3a-25b0393ff0e2">2.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTQ3NA_94fcc5b2-2b1b-4432-8576-68f5832cf743">6.6</ix:nonFraction>&#160;million, respectively. Cash paid for amounts associated with the Company&#8217;s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg2NQ_340d691d-b209-44d5-a21a-76eda2a7ec94" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company&#8217;s undiscounted future fixed payment obligations under the Company&#8217;s recognized operating leases and a reconciliation to the operating lease liabilities as of March&#160;31, 2021:</span></div><div><span><br/></span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"><tr><td style="width:1.0%"></td><td style="width:79.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMC0yLTEtMS0w_972c149f-8974-4276-807c-836c0d0bcd28">2,466</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMS0yLTEtMS0w_b2ceee9f-b159-488f-ae76-589a36907c37">9,343</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMi0yLTEtMS0w_1a06fccf-dd0c-48d4-853e-3cebd8669619">8,258</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMy0yLTEtMS0w_cc8f1e35-65c0-43ba-92b9-1c6bfebca01e">7,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNC0yLTEtMS0w_584784e2-128e-4b63-b282-569dfdbe6ff9">7,265</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="ubnt:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNS0yLTEtMS0w_128e7b39-8a7a-478a-97e3-76c6aee52a7a">8,020</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNi0yLTEtMS0w_b48e8f9c-8dbe-47b4-85b9-fe7fd3c62a3d">43,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfOC0yLTEtMS0w_ad06812a-7620-48be-8e1f-96125dd11251">3,099</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfOS0yLTEtMS0w_3f0551ff-f0d9-425e-b040-726f5250c307">40,073</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMTEtMi0xLTEtMA_01eb7166-2ec3-40a3-aa3a-12e291a1c383">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMTItMi0xLTEtMA_03ab33f1-77f2-498c-8e33-9d693ca6c2b9">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_67"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNzc0Mg_737ff7e1-1ec0-4577-8f54-a8c748921113" continuedAt="ieb9616f3811b47d9bb936fd21d0cf467" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="ieb9616f3811b47d9bb936fd21d0cf467" continuedAt="ie72a6266fe3e4a9aa32781e77d605ce8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for future minimum lease payments under non-cancelable operating leases as of March&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subcontracts with third parties to manufacture its products and has purchase commitments with key component suppliers. During the normal course of business, the Company&#8217;s contract manufacturers procure components and manufacture products based upon orders placed by the Company. If the Company cancels all or part of the orders, the Company may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture the Company's products. The Company periodically reviews the potential liability, and as of March&#160;31, 2021, the Company recorded a purchase obligation liability of $<ix:nonFraction unitRef="usd" contextRef="i4510de1e6ad347cea4a40be5cde07b5f_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfODE2_bbf3b39e-a637-47d2-b8b9-ab6a45a0f3be">8.3</ix:nonFraction>&#160;million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of March&#160;31, 2021. The Company&#8217;s consolidated financial position and results of operations could be negatively impacted if it were required to compensate the contract manufacturers for any unrecorded liabilities incurred. The Company may be subject to additional purchase obligations for supply agreements and components ordered by its contract manufacturers based on manufacturing forecasts it provides them each month. The Company estimates the amount of these additional purchase obligations to range from $<ix:nonFraction unitRef="usd" contextRef="i61258dab94144214a863cb5e8d7cf15f_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTQzOA_1cb63f24-3071-4d38-8e92-d3e5959c6586">150.3</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i7e10f874c57c4240a268a4f16e9623cc_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTQ1Mg_939c6d79-0f40-4573-a9db-5b592fa3884d">756.5</ix:nonFraction> million as of March&#160;31, 2021, depending upon the timing of orders placed for these components by its contract manufacturers. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company has other obligations of $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OtherCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTYzNA_0a95b3ea-81fd-47fd-a1ea-4521b60bdfdf">52.9</ix:nonFraction> million which consisted primarily of commitments related to raw materials and research and development projects.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company&#8217;s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company&#8217;s financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vivato/XR</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (&#8220;Vivato&#8221;), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company&#8217;s products infringes United States Patent Numbers 7,062,296 (the &#8220;&#8216;296 Patent&#8221;), 7,729,728 (the &#8220;&#8216;728 Patent&#8221;), and 6,611,231 (the &#8220;&#8216;231 Patent&#8221; and, collectively, the &#8220;Patents-in-Suit&#8221;). The &#8216;296 and &#8216;728 Patents are entitled &#8220;Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.&#8221; The &#8216;231 Patent is entitled &#8220;Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.&#8221; Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed <ix:nonFraction unitRef="lawsuit" contextRef="id1d3d943064e43ed99518c198c027d07_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyNewClaimsFiledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNDk3OA_bc52b3e1-0a62-48b7-b668-3111de27ae67">nine</ix:nonFraction> other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the <ix:nonFraction unitRef="lawsuit" contextRef="i9e7673608a4e41ed89b4e2eceda5471d_I20171002" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTExMQ_972ecf44-8d4f-4f12-8c0d-2e9cbf8d9431">ten</ix:nonFraction> cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the &#8220;Motion to Stay&#8221;) pending completion of certain inter partes review proceedings before the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="ie72a6266fe3e4a9aa32781e77d605ce8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2, 2019. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for February 22, 2021 and was postponed pending submission and approval of a scheduling order as described below.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Patent Trial and Appeal Board, in the aforementioned series of inter partes review proceedings, invalidated <ix:nonFraction unitRef="lawsuit" contextRef="i1d71098bb84d46a7a88013b8e53d04cc_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="ubnt:NumberOfLawsuitsInvalidated" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTk0OA_ffb9e9d1-138d-430b-827c-1ef6570c0f31">two</ix:nonFraction> of the <ix:nonFraction unitRef="lawsuit" contextRef="i1d71098bb84d46a7a88013b8e53d04cc_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTk1OA_7b19c093-2a46-427d-991f-955f738fef6a">three</ix:nonFraction> patents-in-suit, but it rejected the challenge to the &#8216;231 Patent. That decision was appealed, and on November 25, 2020, the Federal Circuit Court of Appeals affirmed the Patent Trial and Appeal Board decision.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2021, the parties submitted a joint status report to the Court seeking to lift the stay. On February 17, 2021, the Court ordered the parties to submit a further report by March 1, 2021, at which time the stay would be lifted. The parties submitted their joint report and proposals for a case schedule, and the Court has not yet issued a schedule in this matter.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ubiquiti Inc. v. National Union National Union Fire Insurance Company of Pittsburgh, Pa. (&#8220;National Union&#8221;)</span></div></ix:continuation><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company filed this action in February of 2018, in the Superior Court of California County of Santa Clara.  The Company alleged causes of action for breach of the applicable insurance contract and breach of the implied covenant of good faith and fair dealing, arising from National Union&#8217;s coverage denial for a loss from an email compromise scam that occurred in 2015. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The parties reached a confidential settlement of the lawsuit on March 4, 2021.  Pursuant to the settlement, the case was dismissed by the Court on March 24, 2021.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_70"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTU0OA_3a8b2e42-8be0-44ea-8627-c3c8ecc3632f" continuedAt="i6ec13710b6c048d78d5b6c9a9588df0a" escape="true">COMMON STOCK AND TREASURY STOCK </ix:nonNumeric></span></div><ix:continuation id="i6ec13710b6c048d78d5b6c9a9588df0a"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 6, 2019, the Company&#8217;s Board of Directors approved a $<ix:nonFraction unitRef="usd" contextRef="i30f19d8d2f044d21a20dc2a4f3fa9163_I20191106" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTM2_3f6e3cba-5c48-48df-9bda-07ed57c4a277">200</ix:nonFraction>&#160;million stock repurchase program (the &#8220;2019 November Program&#8221;). Under the 2019 November Program, the Company is authorized to repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i11870709508b4057913c5adb6f36eef7_I20191106" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMjc0_35a7d2e0-983a-4182-a27a-d628772fc26b">200</ix:nonFraction>&#160;million of common stock. The 2019 November Program expires on December 31, 2021. During the three months ended September 30, 2020, under the 2019 November Program, the Company repurchased and retired <ix:nonFraction unitRef="shares" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNDM2_713557f3-918a-4d44-80b9-b0edbda91931">228,180</ix:nonFraction> shares of common stock at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="2" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNDk1_c9695855-a2f3-4254-84a4-3b5e87ef864c">166.05</ix:nonFraction> for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNTI1_8066e63c-703a-4fb5-a90b-9618b1bee902">37.9</ix:nonFraction> million. As of September 15, 2020, the Company had <ix:nonFraction unitRef="usd" contextRef="i7826359917994f439d1d73fe5522eb67_I20200915" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNTc5_5ce1626d-9aa7-457f-adde-79418174fe11">no</ix:nonFraction> remaining balance available for share repurchase under the 2019 November Program.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company's Board of Directors approved a $<ix:nonFraction unitRef="usd" contextRef="i6f55c91506ea4726b4ce230155f6a651_I20200505" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNzI0_bce4d298-6769-49d4-8f2f-fe344cc0c7d0">500</ix:nonFraction>&#160;million stock repurchase program (the &#8220;2020 May Program&#8221;).  Under the 2020 May Program, the Company may repurchase up to $<ix:nonFraction unitRef="usd" contextRef="i84d466d3eeed42819ec5f91849eb4773_I20200505" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfODQw_42ab9e47-dad8-4a15-b50a-4c91380c272a">500</ix:nonFraction> million of its common stock. The 2020 May Program expires on March 31, 2022. During the six months ended December 31, 2020, under the 2020 May Program, the Company repurchased and retired <ix:nonFraction unitRef="shares" contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfOTkw_03ea5c89-2a9f-4827-b22d-60c63642c55c">682,956</ix:nonFraction> shares of common stock at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231" decimals="2" format="ixt:numdotdecimal" name="ubnt:SharesRepurchasedandRetiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTA0OQ_1adf93fa-2fdf-413f-b052-241fd36c76af">168.03</ix:nonFraction> for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTA3OQ_3f1d7fa0-0b51-48e1-abfe-f198f9a14e6a">114.8</ix:nonFraction> million. The Company made <ix:nonFraction unitRef="shares" contextRef="i6242c5d13ffb41d88819884ab4d6ee1e_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTY0OTI2NzQ0NDMzOQ_ad2b9c5d-98c8-4c3b-9bbb-e06d39fbe263">no</ix:nonFraction> repurchases during the three months ended March&#160;31, 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both programs, for the nine months ended March&#160;31, 2021, the Company repurchased and retired <ix:nonFraction unitRef="shares" contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTEzNw_89103063-cdb8-464c-b300-ccd025014f01">911,136</ix:nonFraction> shares of common stock at an average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331" decimals="2" format="ixt:numdotdecimal" name="ubnt:SharesRepurchasedandRetiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTE5Ng_d3252fac-33cf-442b-a9a2-0d83886264c3">167.53</ix:nonFraction> for an aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTIyNg_f908a534-5b91-49e3-8ecf-8b00d72147ca">152.6</ix:nonFraction> million. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i61073833456849078eae09eb362f5db9_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTI1Ng_cd548155-ebfa-46e8-a948-4a333990ef5e">385.2</ix:nonFraction>&#160;million available for share repurchases under the 2020 May Program.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTU1MQ_e418f34e-a81b-45dd-ac61-2d9918c53e7c" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the Company&#8217;s Share Repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:10.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.939%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.318%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.066%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Aggregate Amount Paid</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period of Purchases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining Balance Available for Share Repurchases under the Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration date of Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i463da15b37a849ba8050a8157b1d8aa6_I20210331" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS0yLTEtMS0w_b2c2e7ba-3524-456b-9d14-63dbcc178602">200</ix:nonFraction> million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS00LTEtMS0w_713557f3-918a-4d44-80b9-b0edbda91931">228,180</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS02LTEtMS0w_c9695855-a2f3-4254-84a4-3b5e87ef864c">166.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS04LTEtMS0w_8066e63c-703a-4fb5-a90b-9618b1bee902">37.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2020 - September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463da15b37a849ba8050a8157b1d8aa6_I20210331" decimals="-5" format="ixt:zerodash" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS0xMi0xLTEtMA_34ecf8c1-39cf-4982-9af8-e7de5e65cf55">&#8212;</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 8, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usd" contextRef="i893ba5fce8514383aa625f81a95acd80_I20210331" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi0yLTEtMS0w_c5ad1cd7-64c0-4e7d-b887-994badc7b143">500</ix:nonFraction> million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi00LTEtMS0w_0fc919e4-782a-4201-94cf-f60fc07ffe10">682,956</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi02LTEtMS0w_ad8090fb-b085-4e82-bf21-a76fc6b85637">168.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi04LTEtMS0w_94525bc9-7889-4145-af8f-920721da3ed7">114.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 15, 2020 - November 2, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893ba5fce8514383aa625f81a95acd80_I20210331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi0xMi0xLTEtMA_dc20cf65-9b03-4ea3-ad93-2453871deea7">385.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/31/2022</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_73"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83My9mcmFnOjhkNWNlOGE2NmI0ZjQ4YTNhYzUyNzE2ZDAzZmU2OWJhL3RleHRyZWdpb246OGQ1Y2U4YTY2YjRmNDhhM2FjNTI3MTZkMDNmZTY5YmFfNDgx_ab181715-88dd-40ee-85ac-8932e6f9d573" continuedAt="i171fece37c6c411ea82f2b22541ee049" escape="true">ACCUMULATED OTHER COMPREHENSIVE INCOME</ix:nonNumeric></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i171fece37c6c411ea82f2b22541ee049">Comprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to unrealized gains and losses that are recorded as an element of stockholders&#8217; equity but are excluded from net income pursuant to GAAP. For the three and nine months ended March&#160;31, 2021 and 2020, the Company&#8217;s accumulated other comprehensive income includes net unrealized gains and losses from the Company&#8217;s available-for-sale securities, respectively.</ix:continuation></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_76"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNg_c54475ce-2bda-49eb-93ed-8f2498d52eb3" continuedAt="i59f5e07c79c54edbbb48f74499956a1b" escape="true">STOCK BASED COMPENSATION</ix:nonNumeric></span></div><ix:continuation id="i59f5e07c79c54edbbb48f74499956a1b" continuedAt="i2fb25583b9a04e9083c20856c56337f8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2010 Equity Incentive Plan and 2005 Equity Incentive Plan are described in the Company&#8217;s Annual Report. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company's stockholders approved the Ubiquiti Inc. 2020 Omnibus Incentive Plan (the &#8220;2020 Equity Plan&#8221;) that will succeed the Company's 2010 Equity Incentive Plan (the &#8220;Prior Plan&#8221;), and no additional awards will be granted under the Prior Plan following January 31, 2021. Under the terms of the 2020 Equity Plan, the Company is authorized to grant awards for up to <ix:nonFraction unitRef="shares" contextRef="i10c84ddc1779407cafb8806703b83806_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfNTc1_193ababa-34e3-4af2-80bd-2702f11fb163">five million</ix:nonFraction> shares of common stock over the term of the 2020 Equity Plan. Outstanding awards under the Prior Plan remain in effect pursuant to the terms of the Prior Plan.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had <ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfNzY0_ee967bce-3dc2-4922-8418-d69450b6f30d">4,989,876</ix:nonFraction> authorized shares available for future issuance under all of its stock incentive plans.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNw_5bf693b3-a8bc-4a04-a48c-58ec0c96e592" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:42.905%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></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.350%"></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.350%"></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.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi0xLTEtMS0w_f965e202-ddc4-4537-9d21-fe22ce5f379f">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi0zLTEtMS0w_1a20272f-8adb-424b-8f5d-b2f6f07c8955">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi01LTEtMS0w_696c8e31-66a3-4b70-8ff1-14aeb02aa807">80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi03LTEtMS0w_89a52c35-337a-4130-bde8-520db9a264e1">94</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44ca0e9b35ec4ec88ca2a11a6743bf60_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy0xLTEtMS0w_7895ff56-a610-4db2-be8d-3b0f86eca6fc">538</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9c952829684d438caec2c6bcc0341e_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy0zLTEtMS0w_95b2b4f9-29f0-43b1-ae47-1fa12bc1b23c">499</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfb55b2acb8a42a0ac42ed9438e1e079_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy01LTEtMS0w_f6eee864-155d-4fbb-ae00-a7cd2fabac60">1,560</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96cb64a293349a38d70200f7d3cf0d8_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy03LTEtMS0w_a566d9cf-e866-494b-8c63-21f04f86eae8">1,507</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7edfebe9a334429abd094ceb6f27852e_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC0xLTEtMS0w_cba9314b-5a9e-40dc-b7e8-8ed3d009d8f1">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83024fc613a4456daf4b89e26f42ad72_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC0zLTEtMS0w_7d90c363-b7ba-449c-b1c6-f6ab230365c6">197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5dff4f7ab174918b31969ba53bf3acb_D20200701-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC01LTEtMS0w_7575a872-42a4-4d0e-9991-584deca4aad7">625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ccad63b2b914ea2aea49443917850c9_D20190701-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC03LTEtMS0w_398e6802-bdcb-4e47-a5d3-9f2c448d6961">543</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:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS0xLTEtMS0w_07d9640a-9a68-455b-b11c-9fed0dd21854">775</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS0zLTEtMS0w_48fdcdc8-24dd-4384-b55c-73fb121468af">725</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS01LTEtMS0w_88f5dc39-d01f-439e-9f1e-a897c32dc08d">2,265</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS03LTEtMS0w_7e6bc29b-7ca1-4d3c-8182-e146f2c84624">2,144</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjI0MA_46d1212b-70ce-43a3-b4bd-15d1d12cf474" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of option activity for the Company&#8217;s stock incentive plans for the nine months ended March&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.583%"><tr><td style="width:1.0%"></td><td style="width:44.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.412%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of&#160;Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi0xLTEtMS0w_c153e4a2-0ebe-4e88-918c-455d24eb98cd">22,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi0zLTEtMS0w_733799cc-6b9c-49c4-8201-85d22d29333e">11.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i89e862d99427420296a82f9a79e8f627_D20190701-20200630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi01LTEtMS0w_859d023d-194e-40ce-bb39-148657e08c15">2.16</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi03LTEtMS0w_08602404-bd05-4ec5-9184-83c3ed0061ab">3,640</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNC0xLTEtMS0w_71b4977a-d46e-4a5e-9ea9-43a497a6e7b4">8,950</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNC0zLTEtMS0w_0539c23d-02b1-4d7b-a774-0cadb696ad86">10.20</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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures and cancellations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNS0xLTEtMS0w_43da6b67-84ec-4dc8-9f3f-a4397aa28d98">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNS0zLTEtMS0w_33ada790-2488-4c0f-b579-966ab6ce08aa">2.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi0xLTEtMS0w_caf828bc-41d5-4b13-86eb-f81e3484f9ac">13,309</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi0zLTEtMS0w_7964ee67-d930-453f-935d-7cf7d62507e1">11.65</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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi01LTEtMS0w_99299843-7122-4d6d-b8d4-eaf7bd1b786a">1.56</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi03LTEtMS0w_d3780cd5-d972-4e6b-b5f9-c59f22f4debb">3,815</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy0xLTEtMS0w_4161a435-bbea-42fa-a972-2835d65550c7">13,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy0zLTEtMS0w_ceae0ddb-fded-4a66-944e-1a04fec8384e">11.65</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy01LTEtMS0w_126efb0b-7a65-4224-bcb1-48e4c2f02dd8">1.56</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy03LTEtMS0w_0a9f9c02-9120-4559-8646-1a7cd99ef2d2">3,815</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC0xLTEtMS0w_7b4b64c3-0d9e-4ada-b561-4265e3d0e048">13,309</ix:nonFraction>&#160;</span></td><td style="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="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC0zLTEtMS0w_de2d0377-1665-4553-af66-5ec374d2ae63">11.65</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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC01LTEtMS0w_04629f9b-388a-45b5-b48b-4fe9d5e19f35">1.56</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC03LTEtMS0w_e894f84e-b95d-4175-acd3-eadad14ee32d">3,815</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#8217;s stock incentive plans was $<ix:nonFraction unitRef="usd" contextRef="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTMwMg_0d2373e4-b3be-4c57-9a02-a0ff3a641e27">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ifef09638683a4580a498f3983d6942bf_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTMwOQ_e2ce2664-76e5-4ef1-b1d2-f611058c1b3f">0.3</ix:nonFraction> million, respectively, as determined as of the date of option exercise. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#8217;s stock incentive plans was $<ix:nonFraction unitRef="usd" contextRef="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTQ5OQ_cc14faea-08a9-41d8-853e-145b0c514cef">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTUwNg_fd55ba73-0b0a-40b4-b898-b7a8d9487091">3.5</ix:nonFraction> million, respectively, as determined as of the date of options exercise.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had <ix:nonFraction unitRef="usd" contextRef="i17aeb31c90c3479b97a311aad3986e07_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTYwMA_15b1ca81-5519-4419-940b-7275e48333e2">no</ix:nonFraction> unrecognized compensation costs related to stock options.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did <ix:nonFraction unitRef="shares" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_8448dab8-c609-4a64-b399-d250290b0cdb"><ix:nonFraction unitRef="shares" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_b35c0fd0-81a4-42af-b2e7-d1c42f2db548"><ix:nonFraction unitRef="shares" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_bd01728b-a346-48ee-b3cb-77cdd2411586"><ix:nonFraction unitRef="shares" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_daa34eda-5fc9-4959-abc3-663fc1e260ab">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t grant any employee stock options during the three and nine months ended March&#160;31, 2021 and 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (&#8220;RSUs&#8221;)</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjI0Mg_0a2e2a9e-4410-45c0-a374-e707df635335" escape="true"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the RSUs made by the Company:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"></td><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></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:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, June&#160;30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i26a243e0da6c4acdade0cf2fd83b6801_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMS0xLTEtMS0w_e924d097-ebc9-4ecf-b349-adff22520e8b">82,571</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i26a243e0da6c4acdade0cf2fd83b6801_I20200630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMS0zLTEtMS0w_5dec6f16-f666-4c55-bb8f-6a8f3971637e">99.57</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:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMi0xLTEtMS0w_44bb1e28-79ff-4426-9f02-8f1566e4b34c">14,880</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMi0zLTEtMS0w_b8fbdaf4-0b35-491a-a65f-f6e82d34e1e0">249.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMy0xLTEtMS0w_b394fa7c-9270-41c6-8c2a-e6daae515f38">33,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMy0zLTEtMS0w_d6cc1c90-aec9-4309-9664-7d3fcd48a48a">86.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNC0xLTEtMS0w_88314707-8b59-4463-93b4-07ad129c3e98">2,001</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNC0zLTEtMS0w_7e7a662e-d33d-4d2b-a8dc-db0d9dbc435c">105.82</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNS0xLTEtMS0w_090443fd-cb06-4886-ae67-9ad1091e4067">62,115</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNS0zLTEtMS0w_6d887d10-02ee-4ccc-99d8-ca7bdf7f6e06">142.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><ix:continuation id="i2fb25583b9a04e9083c20856c56337f8"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the three months ended March&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTkwOQ_4adfc865-fb96-49c4-a56b-8321bab1f2a6">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTkxNg_732ad0c7-6161-4144-9a3c-30e7b2fb7e60">3.3</ix:nonFraction> million, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the nine months ended March&#160;31, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTk5NA_f844e718-ccc0-40c0-9587-f39a6cdbe877">7.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1212982af4354baaa282d030a43f9103_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjAwMQ_baaddffd-f4bc-4dbb-9206-f5a0ee43541b">6.7</ix:nonFraction> million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of all outstanding RSUs was $<ix:nonFraction unitRef="usd" contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjA3Mw_8b81093e-cea1-4c59-9cdd-9e61227f4296">18.5</ix:nonFraction> million as of March&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, there were unrecognized compensation costs related to RSUs of $<ix:nonFraction unitRef="usd" contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjE1OA_850b96ae-d46e-4334-885f-5db084244b2e">6.6</ix:nonFraction> million which the Company expects to recognize over a weighted average period of <ix:nonNumeric contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNA_d71ce1b8-cd78-4ba1-b830-bd0b757b6559">3.4</ix:nonNumeric> years.</span></div></ix:continuation><div id="i1e4b1463b4b74712849152f6473a6ce0_79"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjg4OQ_e3322a7f-9bbf-4e43-93a5-2233761d9726" continuedAt="i7361fb56071643e49d06ef921c93b755" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i7361fb56071643e49d06ef921c93b755"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded tax provisions of $<ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjU_97c7b595-5ee0-48da-89d5-fd8a22713c48">28.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNzI_7a72f6ea-2688-4e75-9257-68989c8734a3">85.1</ix:nonFraction>&#160;million for the three and nine months ended March&#160;31, 2021 as compared to $<ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA0_5e60cbb5-7bb4-4f8a-bdb6-7a514a6c379e">17.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTEx_a73309f2-250c-4190-be3c-e6048607eedb">49.1</ix:nonFraction> million for the three and nine months ended March&#160;31, 2020. The increase is primarily related to an increase in profit before tax for the three and nine months ended March 31, 2021 as compared to the three and nine months ended March 31, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s estimated fiscal year 2021 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional US tax related to the Company&#8217;s non-U.S. operations under Global Intangible Low-Taxes Income (&#8220;GILTI&#8221;) provision.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjM4_1d8d836b-4dc4-49a8-9ed8-18a39b6649c5">34.0</ix:nonFraction> million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the nine months ended March&#160;31, 2021, the Company recorded an increase of its unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfODU1_ad1f304b-c18e-4ff6-a1c4-ab084f17aacb">1.5</ix:nonFraction> million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheets. As of March&#160;31, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTM1MQ_7516a8ca-fb87-49dd-a399-a6b459833e41">4.6</ix:nonFraction> million accrued interest related to uncertain tax matters. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and one or more of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong IRD. All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company&#8217;s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2020, 2019, and 2018, the Company made a total of $<ix:nonFraction unitRef="usd" contextRef="id43596c6125048118fb016952d5610ac_D20190701-20200630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjA5Mw_d5493b16-1c1a-4f90-be9b-0511640c878d">15.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i7b500989f1794b139c2b6dabe77c0ed0_D20180701-20190630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjA5Nw_c2bf7464-f2a5-43f0-80f5-b9e937a8f00f">13.4</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="iea535b0efa0f4070a8a9a5294423ba66_D20170701-20180630" decimals="-5" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjEwNQ_95019498-6ca7-41d6-9085-9f200a766556">6.6</ix:nonFraction>&#160;million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2015 tax years. On December 30, 2020, the Company received notification that the Hong Kong IRD is seeking an additional $<ix:nonFraction unitRef="usd" contextRef="i5f8ed04dc2574f829030104211549ffb_I20201230" decimals="-5" format="ixt:numdotdecimal" name="ubnt:AdditionalTaxDepositRequested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjM3OA_d6c875a7-1aba-45bd-b2ee-388b7e321593">67.8</ix:nonFraction>&#160;million deposit covering the 2015 tax year. The Company has filed a formal protest in response to this notice and the Assessor's office agreed to a reduced deposit of $<ix:nonFraction unitRef="usd" contextRef="i51bf712cc2e44d6f8e4650a315105ba3_D20210326-20210326" decimals="-5" format="ixt:numdotdecimal" name="ubnt:PaymentForTaxDeposit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA5OTUxMTYzOTY4OA_16949355-a9c8-49c1-83d8-d42faaabee3b">21.9</ix:nonFraction>&#160;million which was remitted on March 26, 2021. These refundable deposits totaling $<ix:nonFraction unitRef="usd" contextRef="if94a6fe7e9bc4cef935a86dcb7313182_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA5OTUxMTY0MjMxMg_facf0dfe-afce-462a-882c-b5decc540bc3">57.4</ix:nonFraction>&#160;million are included within other long-term assets on the Company&#8217;s Consolidated Balance Sheets. The IRD is examining the Company&#8217;s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and the Company expects the $<ix:nonFraction unitRef="usd" contextRef="if94a6fe7e9bc4cef935a86dcb7313182_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMzIxMA_facf0dfe-afce-462a-882c-b5decc540bc3">57.4</ix:nonFraction>&#160;million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company&#8217;s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the Company received a draft Notice of Proposed Adjustment (&#8220;Draft NOPA&#8221;) from the Internal Revenue Service (&#8220;IRS&#8221;) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (&#8220;AOF&#8221;) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company&#8217;s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS&#8217; interpretation of certain obligations of the Company&#8217;s foreign subsidiaries under the Company&#8217;s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company&#8217;s favor. Regardless of whether the matter is resolved in the Company&#8217;s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. The Company estimates the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $<ix:nonFraction unitRef="usd" contextRef="i5ad064e9e37146ddb91df6cd66730224_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNTI2MA_7a362996-d986-4f55-97f2-f4f323aea5f5">50.0</ix:nonFraction>&#160;million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company&#8217;s results of operations and financial condition.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES&#8221;) was signed into law on March 25, 2020. The bill was meant to address the economic fallout in response to locally mandated shelter-in-place orders that were executed in an attempt to slow the spread of COVID-19. None of these provisions of CARES are expected to have material impacts to the Company&#8217;s fiscal 2021 tax provision. The Company will monitor the updates, both to the Company&#8217;s business as well as guidance issued with respect to CARES that could impact the current interpretation of the provisions under CARES, to determine whether any additional considerations need to be made with respect to the Company&#8217;s tax provision in future periods. On December 27, 2020, the Consolidations Appropriations Act (&#8220;CAA&#8221;) 2020 was enacted. The CCA was enacted as a supplement to the CARES legislation providing additional financial relief. The impact of the CCA on the Company's tax provision is immaterial.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_82"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Mw_b58ab1c1-d21c-48c4-a320-872be7d7e946" continuedAt="i7acf189f543347eb8b9758ed6487ce16" escape="true">SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</ix:nonNumeric></span></div><ix:continuation id="i7acf189f543347eb8b9758ed6487ce16"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has determined that the Company operates as <ix:nonFraction unitRef="segment" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTM3_931dc6d0-3c4d-41a7-b892-ed9edaed87ed"><ix:nonFraction unitRef="segment" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTM3_b0e5936e-413d-4d16-8f42-a759b703160e">one</ix:nonFraction></ix:nonFraction> reportable and operating segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company&#8217;s Chief Operating Decision Maker. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in <ix:nonFraction unitRef="product" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" format="ixt-sec:numwordsen" name="ubnt:NumberOfProductTypes" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfNDc0_b3e00019-67d9-41b7-96cd-0aab1fad40c7">two</ix:nonFraction> primary categories: Service Provider Technology and Enterprise Technology.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Service Provider Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE.  Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Enterprise Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s UniFi platform, including UniFi enterprise Wi-Fi, UniFi Protect, UniFi Access, UniFi switching and routing solutions and the Company&#8217;s AmpliFi platform.</span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4NQ_023a5e93-284c-458d-b724-38aedc5cdbab" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by product type are as follows (in thousands, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4c069e81f304244889c22671ea9e583_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xLTEtMS0w_030ad23a-9e19-4b26-99b3-156c827360ed">152,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7872745ceeb749ce92933fa383245a2d_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0zLTEtMS0w_b1103df5-2f75-46a1-8501-e974288004c9">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97c2105628a34990921cb5ea7ab060de_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi01LTEtMS0w_fd6ec289-065a-4b32-bbf4-974861c0d6db">106,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3fa4d8fed7bb481fb30af3023c48c989_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi03LTEtMS0w_02b882d4-0616-4b05-a55c-482c699fb5d4">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba5c8be604b34050a548500b8d47439b_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi05LTEtMS0w_a292aed0-bcd1-42be-a44e-f374e1bbdeac">459,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id4e74c8c14ca4620909c404a44fcd80c_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xMS0xLTEtMA_d71793f4-e7a8-4c1c-892b-cf579372e7fd">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e367274927f42b5bad8348f68ab2470_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xMy0xLTEtMA_ff3063c0-9628-4e1f-89ba-45ab3b91d472">320,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc7e9f9380d645fe893c1877a205fc91_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xNS0xLTEtMA_23c93e5b-c46d-4601-bba5-66d7a36766c8">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise Technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25ffec2e009c483c92d17b1741755ea5_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xLTEtMS0w_8e1ed5e8-85a4-4198-aef9-24a95516dddd">314,875</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3a6953a5cb7c471093719852f524c85a_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0zLTEtMS0w_d536befb-4e1e-400a-94b9-a23f28eb257e">67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ee0462bb3114a668fa22e9bba034f6f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy01LTEtMS0w_5f7a2ffb-d570-4089-a819-56e285dbd22b">230,978</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9e5317512c234d15a4d76376c7288058_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy03LTEtMS0w_9d9b072a-1aa7-451b-a60c-fa1dec09ea1e">68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e308c65eee4d089bd987701fdf7051_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy05LTEtMS0w_0da69b9c-1f88-4032-a2d6-c021e201b9bd">960,507</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifec06445378a401387b47a8e7dc437b7_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xMS0xLTEtMA_80a8d250-b842-41dd-b3eb-dcb747d64bd6">68</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e6194bb74b141f2ab90d88fda6deb9c_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xMy0xLTEtMA_3554923e-21fa-4899-9a6c-dfed3059ccd2">648,897</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i126bb494eb78458ea26e03086faff87e_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xNS0xLTEtMA_b4360c8b-6529-4761-ae5f-8b8e43f42972">67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xLTEtMS0w_91ed0a5b-72af-41c7-b14b-b81edd4ff712">467,237</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id38fadff0ac845a8814ead7ae4eca40c_D20210101-20210331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0zLTEtMS0w_63a7a6c1-a06f-4120-9629-c1d0ab599bd8">100</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC01LTEtMS0w_bd2d07e5-0812-40fa-85cd-c1c96798d0e5">337,417</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib5a61c8db9c1479da5cf44d500c038e1_D20200101-20200331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC03LTEtMS0w_a0906624-9e2e-4d05-b2d9-985346800958">100</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC05LTEtMS0w_d65ffeff-38d5-439c-b791-ed36d92a453a">1,420,206</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib3c83e9d04944c969b7fbca5f10b9537_D20200701-20210331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xMS0xLTEtMA_87e1e9bf-d346-4a87-aa73-222a2b895d5b">100</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xMy0xLTEtMA_3098cb93-b57d-4f14-9d05-a7e9f98c72ad">968,978</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6a2952ce731412781468f86fe06b61f_D20190701-20200331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xNS0xLTEtMA_78379623-305f-4f25-bb6d-7409008f9680">100</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Ng_99ba77d8-153c-4628-a37a-5ad3e4f582bd" escape="true"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geography based on customer&#8217;s ship-to destinations were as follows (in thousands, except percentages):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.906%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xLTEtMS0w_b925cdf8-736a-4330-9328-7245385ca372">209,515</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0zLTEtMS0w_27ca9018-2c79-495b-92c3-63657420e52f">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi01LTEtMS0w_101cdbf4-2d53-45aa-99be-fe8b1645fd12">133,917</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi03LTEtMS0w_385363fd-b2e1-44a1-9d56-11cee4941d09">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi05LTEtMS0w_06d054c4-4eb0-445e-aef5-2e943c1b7316">623,835</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xMS0xLTEtMA_bc109a0f-f397-49b1-bccd-39380c745aa8">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xMy0xLTEtMA_3a36e7ca-ae5d-4b49-8b5c-825c0c552e58">411,834</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:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xNS0xLTEtMA_5513e048-23e2-4c91-a18c-44ac461c9c22">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xLTEtMS0w_70c6464c-6b9a-48e7-8913-0079e317da95">189,573</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0zLTEtMS0w_4e0f2109-8907-4ed9-bf50-4c4bc2bc7f0d">41</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy01LTEtMS0w_f23ae38c-2b40-4ff5-a96e-426cf1719d5a">159,436</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy03LTEtMS0w_cb2f848f-58af-46ba-9bc2-e628c29a962d">47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy05LTEtMS0w_e0212623-cdd4-4b2f-ab43-1d52047bdd39">587,507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xMS0xLTEtMA_627f9ca5-3422-434c-8af1-b6f931f164a9">41</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xMy0xLTEtMA_03ceb668-64ed-4177-8af8-1eaab7e81496">405,883</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xNS0xLTEtMA_b4d09c5a-1fa7-44ab-92a5-bcf024b4b19d">42</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xLTEtMS0w_1f96c500-5473-46a7-883a-cb61244c2f3a">36,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0zLTEtMS0w_bdfad2f4-e1ea-43da-b169-c59b867dc5be">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC01LTEtMS0w_90996212-9be5-4524-ab83-dcdc37553efe">26,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC03LTEtMS0w_330b3409-bc99-4782-9ef8-ff61d44e3b07">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC05LTEtMS0w_6ed3b302-6495-4c9b-a6c7-a1aa04450eea">115,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xMS0xLTEtMA_26094e9c-473e-4d42-b5cf-47ddee2f9050">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xMy0xLTEtMA_13fa3419-6537-4ca3-b603-dfd5b3fcd34c">88,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xNS0xLTEtMA_aaeb673d-84b5-44b7-9a86-6db46a81a7d3">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xLTEtMS0w_7a9959b3-d181-4263-ba31-bf7302d2eae9">32,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0zLTEtMS0w_0523a8b1-6147-4582-a1c8-e191bd3ebe86">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS01LTEtMS0w_993ec695-8f65-4262-822a-c84572a39e52">17,832</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS03LTEtMS0w_d5cc4fc2-d824-481a-84bf-5e082ba7a905">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS05LTEtMS0w_1ad14961-5ee4-49b2-8650-a17d39921837">93,400</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xMS0xLTEtMA_467c010c-f025-4fc0-93ae-b5dea73b37ce">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xMy0xLTEtMA_df5d095d-f3fb-4781-8e2a-76985321fd5c">62,508</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xNS0xLTEtMA_84f2cf26-26f1-4a5c-b0bb-36e5095ef133">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xLTEtMS0w_446f9734-65a0-4a9e-90d2-df1257a5e263">467,237</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0zLTEtMS0w_4016aa13-f6ba-4123-8f91-d8242207aa33">100</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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi01LTEtMS0w_4d0478e7-8023-43a7-bb5f-991fb1e0599d">337,417</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi03LTEtMS0w_265b728f-dea0-4f61-8dbf-a758b0f51f00">100</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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi05LTEtMS0w_9e76d432-d670-43fd-a267-9e1e9dfd70c1">1,420,206</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xMS0xLTEtMA_708ed8e6-fcac-4232-ae08-a1453d5a03c3">100</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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xMy0xLTEtMA_bb5ab949-4ff1-427e-82e2-535ef24d7275">968,978</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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xNS0xLTEtMA_634f890e-3b6a-4777-9882-e2a70db9c0a5">100</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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $<ix:nonFraction unitRef="usd" contextRef="i1f4210d584814be7afec2d2c378406b4_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTQzMw_6342bad7-f588-4fcd-b391-6e631de75226">193.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id6e3a144c0e04da5b42483bc4952cdeb_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTQ0MA_d4068056-bc6b-4b85-803e-60024136410a">125.4</ix:nonFraction> million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $<ix:nonFraction unitRef="usd" contextRef="ib1937ba6eed248259add4d72acf63204_D20200701-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTUyOQ_704adf79-cf9c-42b4-8b4c-a13b96696ec5">582.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i28bdbd21a3344637b8ecfa8dc7a25994_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTUzNg_4c7e64a2-8d61-4250-ba72-64e50863df44">389.0</ix:nonFraction> million for the nine months ended March&#160;31, 2021 and 2020, respectively.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Nw_76e1e6b1-6048-4308-a4e2-d6e2a9a10b48" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.988%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Revenues</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of&#160;Accounts Receivable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07642bf06b6b475d9ff00daa8f01bd7a_D20210331-20210331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNC05LTEtMS0w_3c1d19bb-4cca-4cf6-b14d-4096d9f6586f">10</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54f427fd97434625adb70e4f240fd408_D20200101-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS0zLTEtMS0zMDA_601a1957-ae02-4d84-aa8a-9ba06c98c72f">10</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ef53557c21e46fd9d5beb2a89df2b63_D20190701-20200331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS03LTEtMS0zMDA_60e49f0b-cab7-4eeb-8de4-6b4d7871431d">12</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i69e213d9f90a4693aa4a655bd6b79a92_D20200630-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS0xMS0xLTEtMzAw_573bac54-9972-4717-9490-945091157876">17</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_85"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 16&#8212;<ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfMTA5OQ_a7e03cb3-0f36-4e18-b201-af414249daaa" continuedAt="i8b7ab5572e02411288f7320922ef272b" escape="true">RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</ix:nonNumeric></span></div><ix:continuation id="i8b7ab5572e02411288f7320922ef272b" continuedAt="ie3eb702bf56546beb910fbe1a65665ab"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aircraft Lease Agreement</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2013, the Company entered into an aircraft lease agreement (the &#8220;Aircraft Lease Agreement&#8221;) with RJP Manageco LLC (the &#8220;Lessor&#8221;), a limited liability company owned by the Company&#8217;s CEO, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $<ix:nonFraction unitRef="usd" contextRef="if270fc5c23e344e4b5c0a3d287081c4c_D20131113-20131113" decimals="INF" format="ixt:numdotdecimal" name="ubnt:AircraftLeasingHourlyRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNTE4_e568e817-48b8-4023-80bf-b95cfbb656fd">5,000</ix:nonFraction> per flight hour. This hourly rate does not include the cost of flight crew or </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie3eb702bf56546beb910fbe1a65665ab">on-board services, which the Company purchases from a third-party provider. Pursuant to the Aircraft Lease Agreement, the Company had <ix:nonFraction unitRef="usd" contextRef="i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:AircraftRental" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNzMz_a9dfcc2e-7abc-47d4-a4ff-84faad2ed897"><ix:nonFraction unitRef="usd" contextRef="iec26fafcbcbc4f72bf2cb6d14e222a9b_D20200701-20210331" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:AircraftRental" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNzMz_e2a1dd43-ad26-409c-9a54-4d147e504b68">no</ix:nonFraction></ix:nonFraction> expense during the three and nine months ended March 31, 2021 and recognized a total of approximately $<ix:nonFraction unitRef="usd" contextRef="i403c127602014819a907151cbb13a6c7_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AircraftRental" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfODQw_172f1a1e-79cc-4728-83a9-8e2a7d1485a9">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5cbcdede80a645aba4a484c06b974779_D20190701-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AircraftRental" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfODQ3_8155346e-1fd9-4193-aae9-d181a93d81f3">1.3</ix:nonFraction>&#160;million in expenses during the three and nine months ended March 31, 2020, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company&#8217;s sales, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income.</ix:continuation></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_88"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 17 - <ix:nonNumeric contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84OC9mcmFnOjVhNWJjNmUwODJkYTRiMGE4ZjEyMTYwNDU5MjNmN2ViL3RleHRyZWdpb246NWE1YmM2ZTA4MmRhNGIwYThmMTIxNjA0NTkyM2Y3ZWJfMzYw_b7145689-7fd5-4747-a360-944e176672e3" continuedAt="ib049384fd66a418abe498f4a860da845" escape="true">SUBSEQUENT EVENTS</ix:nonNumeric></span></div><ix:continuation id="ib049384fd66a418abe498f4a860da845"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dividends</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, the Company's Board of Directors had approved a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0b80bfffd9b474ea26827df57399377_D20210506-20210506" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84OC9mcmFnOjVhNWJjNmUwODJkYTRiMGE4ZjEyMTYwNDU5MjNmN2ViL3RleHRyZWdpb246NWE1YmM2ZTA4MmRhNGIwYThmMTIxNjA0NTkyM2Y3ZWJfMTU3_898a7cac-0b36-4da9-9b11-047ac94dc7d3">0.40</ix:nonFraction> per share payable on May 24, 2021 to shareholders of record at the close of business on May 17, 2021. Any future dividends will be subject to the approval of the Company&#8217;s Board of Directors.</span></div></ix:continuation><div id="i1e4b1463b4b74712849152f6473a6ce0_91"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion of our financial condition and results of operations should be read together with the financial statements and related notes that are included elsewhere in this quarterly report. In addition to historical consolidated financial information, the following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this quarterly report, particularly in Note 10 &#8220;Commitments and Contingencies&#8221; to our consolidated financial statements and Part II &#8220;Other Information&#8221;, Item&#160;1-Legal Proceedings and 1A-Risk Factors, in this report.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_94"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company develops technology platforms for high-capacity distributed Internet access, unified information technology, and consumer electronics for professional, home and personal use. We categorize our solutions in to three main categories: high performance networking technology for service providers, enterprises and consumers. We target the service provider and enterprise markets through our highly engaged community of service providers, distributors, value added resellers, webstores, systems integrators and corporate IT professionals, which we refer to as the Ubiquiti Community. We target consumers through digital marketing, retail chains and, to a lesser extent, the Ubiquiti Community.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our human capital resources consist of entrepreneurial and de-centralized research and development (&#8220;R&amp;D&#8221;) personnel. We do not employ a traditional direct sales force, but instead drive brand awareness through online reviews and publications, our website, our distributors and the Company&#8217;s user community where customers can interface directly with our R&amp;D, marketing, and support teams. Our technology platforms were designed from the ground up with a focus on delivering highly-advanced and easily deployable solutions that appeal to a global customer base market.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a broad and expanding portfolio of networking products and solutions for operator-owners of wireless internet services (&#8220;WISPs&#8221;), enterprises and smart homes. Our operator-owner service provider-product platforms provide carrier-class network infrastructure for fixed wireless broadband, wireless backhaul systems and routing and the related software for WISPs to easily control, track and bill their customers. Our enterprise product platforms provide wireless LAN (&#8220;WLAN&#8221;) infrastructure, video surveillance products, switching and routing solutions, security gateways, and other complimentary WLAN products along with a unique software platform, which enables users to control their network from one simple, easy to use software interface. Our consumer products, sold under the Ubiquiti Labs brand name, are targeted to the smart home and highly connected consumers. We believe that our products are highly differentiated due to our proprietary software, firmware expertise, and hardware design capabilities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We distribute our products through a worldwide network of over 100 distributors and on-line retailers.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">COVID-19 Update</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The 2019 novel coronavirus (COVID-19), which the World Health Organization (&#8220;WHO&#8221;) characterized as a pandemic in March 2020, continues to disrupt global economies, and has spread to the major markets in which we operate, including the United States, Asia, Europe and South America. The COVID-19 pandemic has resulted in significant governmental measures being implemented to control the spread of the virus, including, among others, restrictions on travel, stay-at-home orders or work remote or from home conditions in many of the locations where we have offices. We have taken and will continue to take precautionary measures intended to help minimize the risk of COVID-19 to our employees. While we have not yet experienced a significant disruption to the productivity of our employees as a result of the COVID-19 pandemic, if the stay-at-home orders or work remote or from home conditions in any of our facilities continue for an extended period of time, or if we have an outbreak in any of our facilities, we may, among other issues, experience delays in product development, a decreased ability to support our customers, disruptions in sales and an overall lack of productivity. We have experienced a disruption in our supply chain and production as a result of the COVID-19 related restrictions and the global shortage of components. The current environment has impacted our suppliers&#8217; ability to manufacture or provide key components or services, and we have incurred, and continue to incur, additional cost to expedite deliveries of components and services. The extent to which the COVID-19 pandemic and the global availability of components impacts our business going forward will depend on numerous evolving factors we cannot reliably predict, including further disruptions to our supply chain, reductions in demand due to disruptions in the operations of our customers or their end customers, disruptions in local and global economies, volatility in the global financial markets, overall reductions in demand, restrictions on the export or shipment of our products or other COVID-19-related events. This uncertainty also affects management&#8217;s </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions. Refer to Risk Factors (Part II, Item 1A of this Form 10-Q) for a discussion of these factors and other risks.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_97"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Components of Our Results of Operations and Financial Condition</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business as one reportable and operating segment. Further information, regarding Segments can be found in Note 15 to our Consolidated Financial Statements. Our revenues are derived principally from the sale of networking hardware. Because we have historically included implied post-contract customer support (&#8220;PCS&#8221;) free of charge in many of our arrangements, we attribute a portion of our systems revenues to this implied PCS.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our revenues into two primary product categories: Service Provider Technology and Enterprise Technology.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Service Provider Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE.  Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Enterprise Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s UniFi platforms, including UniFi enterprise Wi-Fi, UniFi Protect, UniFi Access, UniFi switching and routing solutions and the Company&#8217;s AmpliFi platform.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our products and solutions globally to service providers and enterprises primarily through our extensive network of distributors, and, to a lesser extent, through direct sales. Sales to distributors accounted for 85% of our revenues during the nine months ended March 31, 2021. Direct sales accounted for 15% of our revenue during the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended March 31, 2020, sales to distributors accounted for 95% of our revenues and direct sales accounted for 5% of our revenues.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of revenues is comprised primarily of the costs of procuring finished goods from our contract manufacturers and certain key components that we consign to certain of our contract manufacturers. In addition, cost of revenues includes labor and other costs which include salary, benefits and stock-based compensation in addition to costs associated with tooling, testing and quality assurance, warranty costs, logistics costs, tariffs and excess and obsolete inventory write-downs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently operate warehouses located in the U.S. and the Czech Republic. In addition, we outsource other logistics warehousing and order fulfillment functions located in China and to a lesser extent in other countries. We also evaluate and utilize other vendors for various portions of our supply chain from time to time. Our operations organization consists of employees and consultants engaged in the management of our contract manufacturers, new product introduction activities, logistical support and engineering.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit has been, and may in the future be, influenced by several factors including changes in product mix, target end markets for our products, channel inventory levels, tariffs, pricing due to competitive pressure, production costs and global demand for electronic components. Although we procure and sell our products mostly in U.S. dollars, our contract manufacturers incur many costs, including labor costs, in other currencies. To the extent that the exchange rates move unfavorably for our contract manufacturers, they may try to pass these additional costs on to us, which could have a material impact on our future average selling prices and unit costs. In June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. On January 22, 2020, the Office of the United States Trade Representative announced it will reduce Section 201 List 4A and additional tariffs from 15% to 7.5% and the List 4B tariffs would not go into effect. These tariffs have already affected our operating results and margins. For so long as such tariffs are in effect, we expect it will continue to affect our operating results and margins. As a result, our historical and current gross profit margins may not be indicative of our gross profit margins for future periods. Refer to &#8220;Part II&#8212;Item 1A. Risk Factors&#8212;Risks Related to Our International Operations&#8212;Our business may be negatively affected by political events and foreign policy responses&#8221; for additional information.  </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our operating expenses as research and development and, sales, general and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:30.48pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Research and development expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consist primarily of salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in research, design and development activities, as well as costs for prototypes, licensed or purchased intellectual property, facilities and travel. Over time, we expect our research and development costs to increase as we continue making significant investments in developing new products in addition to new versions of our existing products.</span></div><div style="margin-top:5pt;padding-left:30.48pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Sales, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> include salary and benefit expenses, including stock-based compensation, for employees and costs for contractors engaged in sales, marketing and general and administrative activities, as well as the costs of legal expenses, trade shows, marketing programs, promotional materials, bad debt expense, professional services, facilities, </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;padding-left:30.48pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">general liability insurance and travel. As our product portfolio and targeted markets expand, we may need to employ different sales models, such as building a traditional direct sales force. These sales models would likely increase our costs. Over time, we expect our sales, general and administrative expenses to increase in absolute dollars due to continued growth in headcount, expansion of our efforts to register and defend trademarks and patents and to support our business and operations.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions for Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the asset and liability method to account for income taxes.&#160;Significant management judgment is required in determining the&#160;provision&#160;for&#160;income&#160;taxes, deferred tax assets and liabilities and any valuation allowance recorded against net deferred tax assets. In preparing the consolidated financial statements, we are required to estimate income taxes in each of the jurisdictions in which we operate. The Company must assess such potential exposures and, where necessary, provide a reserve to cover any expected loss. To the extent that the Company establishes a reserve, its provision for income taxes would be increased. If the Company ultimately determines that payment of these amounts is unnecessary, it reverses the liability and recognizes a tax benefit during the period in which it determines that the liability is no longer necessary. The Company records an additional charge in its provision for taxes in the period in which it determines that tax liability is greater than its original estimate. The Company recognizes interest and penalties related to unrecognized tax benefits on the income tax expense line in the accompanying consolidated statement of operations and comprehensive income. Refer to &#8220;Part II&#8212;Item 1A. Risk Factors&#8212;Risks Related to Regulatory, Legal and Tax Matters&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in applicable tax regulations could negatively affect our financial results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for additional information.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_100"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;). In many cases, the accounting treatment of a particular transaction is specifically dictated by GAAP and does not require management&#8217;s judgment in its application. In other cases, management&#8217;s judgment is required in selecting among available alternative accounting standards that provide for different accounting treatment for similar transactions. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the amounts we report as assets, liabilities, revenues, costs and expenses and affect the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. In many instances, we could reasonably use different accounting estimates, and in some instances changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, our actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. Our critical accounting policies are discussed in our Annual Report, filed with the SEC on August&#160;21, 2020, and there have been no material changes other than that have been disclosed in Note 2 to our consolidated financial statements herein. Additionally, as the COVID-19 pandemic continues to develop, many of our estimates could require increased judgement and carry a higher degree of variability and volatility. As events continue to evolve our estimates may change materially in future periods. We believe that the accounting policies discussed in our Annual Report, are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management&#8217;s judgments and estimates.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_103"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of Three and Nine Months Ended March&#160;31, 2021 and 2020</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:4.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:4.172%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except&#160;percentages)</span></div></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,499&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,678&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,866&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,606&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,556&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,053&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,278&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,764&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,000&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,764&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,094&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense and other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,890)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,110&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,739&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,344&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,738&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,075&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,722&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,252&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,679&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;Includes stock-based compensation as follows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales, general and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues increased $129.8 million, or 38%, from $337.4 million in the three months ended March 31, 2020 to $467.2 million in the three months ended March 31, 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues increased $451.2 million, or 47%, from $969.0 million in the nine months ended March 31, 2020 to $1.4 billion in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company's revenue year over year increased, revenue for the three months ended March 31, 2021 declined compared to the three months ended December 31, 2020. This was primarily due to the disruption in our supply chain as a result of the COVID-19 pandemic and the global availability of components. The current environment has impacted our suppliers' ability to manufacture or provide key components and services and as a result the lack of available inventory limited our ability to meet customer orders. In addition, we continue to incur additional costs to expedite deliveries of components and services.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended March&#160;31, 2021, there were no material price changes in the Company&#8217;s products sold. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, the Company continues to introduce new products which may have average selling prices and margins different than our legacy products.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Product Type</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:31.794%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></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:4.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></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:4.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></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:4.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise Technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,875&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,978&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,507&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,897&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service Provider Technology revenue increased $45.9 million, or 43%, from $106.4 million in the three months ended March 31, 2020 to $152.4 million in the three months ended March 31, 2021 and increased $139.6 million, or 44%, from $320.1 million in the nine months ended March 31, 2020 to $459.7 million in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Service Provider Technology revenue during the three and nine months ended March&#160;31, 2021 as compared to the same periods in the prior year, was primarily due to increased revenue in all regions across all the platforms.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise Technology revenue increased $83.9 million, or 36%, from $231.0 million in the three months ended March 31, 2020 to $314.9 million in the three months ended March 31, 2021 and increased $311.6 million, or 48%, from $648.9 million in the nine months ended March 31, 2020 to $960.5 million in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Enterprise Technology revenue during the three months ended March&#160;31, 2021 as compared to the same period in the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prior year, was primarily due to product expansion and further adoption of our UniFi technology platform across all regions.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Enterprise Technology revenue during the nine months ended March 31, 2021 as compared to the same period in the prior year, was primarily due to product expansion and further adoption of our UniFi technology platform across all regions, except South America.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues by Geography</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined the geographical distribution of our product revenues based on our customers&#8217; ship-to destinations. A majority of our sales are to distributors who either sell to resellers or directly to end customers, who may be located in different countries than the initial ship-to destination.  The following are our revenues by geography for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands, except percentages):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.155%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></div><div style="text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,883&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,832&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $193.2 million and $125.4 million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $582.1 million and $389.0 million for the nine months ended March&#160;31, 2021 and 2020, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">North America</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in North America increased $75.6 million, or 56%, from $133.9 million in the three months ended March 31, 2020 to $209.5 million in the three months ended March 31, 2021 and increased $212.0 million, or 51%, from $411.8 million in the nine months ended March 31, 2020 to $623.8 million in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in North America revenues during the three and nine months ended March&#160;31, 2021 as compared to the same periods in the prior year, was primarily due to increased revenues from both our Enterprise Technology products and Service Provider Technology products.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Europe, the Middle East, and Africa (EMEA)</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in EMEA increased $30.1 million, or 19%, from $159.4 million in the three months ended March 31, 2020 to $189.6 million in the three months ended March 31, 2021 and increased $181.6 million, or 45% from $405.9 million in the nine months ended March 31, 2020 to $587.5 million in the nine months ended March 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in EMEA revenues during the three and nine months ended March&#160;31, 2021 as compared to the same periods in the prior year, was primarily due to increased revenues from both our Enterprise Technology products and Service Provider Technology products.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asia Pacific</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in the Asia Pacific region increased $9.9 million, or 38%, from $26.2 million in the three months ended March 31, 2020 to $36.1 million in the three months ended March 31, 2021 and increased $26.7 million, or 30%, from $88.8 million in the nine months ended March 31, 2020 to $115.5 million in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in Asia Pacific revenues during the three and nine months ended March&#160;31, 2021 as compared to the same periods in the prior year was primarily due to increased revenues from both our Enterprise Technology products and Service Provider Technology products.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">South America</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues in South America increased $14.2 million, or 79%, from $17.8 million in the three months ended March 31, 2020 to $32.0 million in the three months ended March 31, 2021 and increased $30.9 million, or 49%, from $62.5 million in the nine months ended March 31, 2020 to $93.4 million in the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in South America revenues during the three months ended March&#160;31, 2021 as compared to the same period in the prior year was primarily due to increased revenues from both our Enterprise Technology products and Service Provider Technology products. The increase in the  nine months ended March&#160;31, 2021 as compared to the same periods in the prior year was primarily due to increased revenues from our Service Provider Technology products, partially offset by decreased revenues from our Enterprise Technology products.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues and Gross Profit</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues increased $66.7 million, or 38%, from $177.8 million in the three months ended March 31, 2020 to $244.5 million in the three months ended March 31, 2021. The increase is primarily due to cost increase associated with an overall increase in revenue and higher shipping costs, partially offset by lower other indirect costs and lower tariffs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues increased $225.8 million, or 44%, from $512.9 million in the nine months ended March 31, 2020 to $738.7 million in the nine months ended March&#160;31, 2021. The increase is primarily due to cost increases associated with an overall increase in revenue, higher tariff-related costs and shipping costs, partially offset by lower other indirect costs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit margin increased to 47.7% in the three months ended March 31, 2021 compared to 47.3% in the three months ended March 31, 2020. Gross profit margin increased to 48.0% in the nine months ended March&#160;31, 2021 compared to 47.1% in the nine months ended March 31, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in gross profit margin during the three months ended March 31, 2021 was primarily driven by higher revenue and favorable changes in product mix, tariffs and other indirect cost being lower as a percentage of overall revenue partially offset by higher shipping costs as a percentage of revenue.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in gross profit margin during the nine months ended March 31, 2021 was primarily driven by higher revenue and favorable changes in product mix, and other indirect cost being lower as a percentage of overall revenue partially offset by higher shipping costs and higher tariff-related costs as a percentage of revenue.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses increased $8.8 million, or 41%, from $21.7 million in the three months ended March 31, 2020 to $30.5 million in the three months ended March 31, 2021. As a percentage of revenues, R&amp;D expenses increased from 6% for the three months ended March 31, 2020 to 7% for the three months ended March 31, 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased $19.2 million, or 29%, from $66.0 million in the nine months ended March 31, 2020 to $85.2 million in the nine months ended March 31, 2021. As a percentage of revenues, R&amp;D expenses decreased from 7% for the nine months ended March 31, 2020 to 6% for the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in R&amp;D expenses in absolute dollars for both the three and nine months ended March 31, 2021 as compared to the same periods in the prior year was primarily due to higher employee related expenses and other costs to support the increase in development activities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, General and Administrative </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, general and administrative (&#8220;SG&amp;A&#8221;) expenses increased $2.6 million, or 25%, from $10.6 million in the three months ended March 31, 2020 to $13.3 million in the three months ended March 31, 2021. As a percentage of revenues, SG&amp;A expenses decreased from 3.1% for the three months ended March 31, 2020 to 2.8% for the three months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses increased $6.5 million, or 22%, from $30.1 million in the nine months ended March 31, 2020 to $36.6 million for the nine months ended March 31, 2021. As a percentage of revenues, SG&amp;A expenses decreased from 3.1% for the nine months ended March 31, 2020 to 2.6% for the nine months ended March 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in SG&amp;A expenses in absolute dollars for three months ended March 31, 2021 as compared to the same period in the prior year was primarily due to higher professional and service fees and higher depreciation expense, partially offset by lower payroll expense and a business e-mail compromise recovery received in the third quarter fiscal 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in SG&amp;A expenses in absolute dollars for the nine months ended March 31, 2021 as compared to the same period in the prior year was primarily due to higher professional and service fees and higher depreciation expense offset, in part by legal settlement received in the second quarter fiscal 2021, a business e-mail compromise recovery received, lower employee related expenses and lower marketing expense.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes increased $11.0 million, or 64.7%, from $17.0 million for the three months ended March 31, 2020 to $28.0 million for the three months ended March 31, 2021. Our effective tax rate increased to 16.1% for the three months ended March 31, 2021 as compared to 14.1% for the three months ended March 31, 2020.  </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provisions for income taxes increased $36.0 million, or 73%, from $49.1 million for the nine months ended March 31, 2020 to $85.1 million for the nine months ended March 31, 2021. Our effective tax rate increased to 15.5% for the nine months ended March 31, 2021 as compared to 14.6% for the nine months ended March 31, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in effective tax rates for the three and nine months ended March 31, 2021 as compared to the same periods in the prior year was primarily due to the increase in overall taxable income in jurisdictions with higher tax rates.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_106"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sources and Uses of Cash</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal source of liquidity are cash and cash equivalents, cash generated by operations, the availability of additional funds under the Facilities and short-term and long-term investments. We had cash and cash equivalents of $262.8 million and $142.6 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Cash Flow Data</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the major components of our consolidated statements of cash flows data for the periods presented:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,330&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,080)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,377&#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:top"><span style="color:#000000;font-family:'Times New Roman',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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(312,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(556,073)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,174&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160,366)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities in the nine months ended March 31, 2021 consisted primarily of net income of $462.3 million partially offset by changes in operating assets and liabilities that resulted in net cash outflows of $36.2 million. This net change consisted primarily of a $60.8&#160;million decrease in inventory offset by $3.6&#160;million increase in vendor deposits, a $45.2 million increase in accounts receivable due to higher revenue for the period, a $3.8 million decrease in net accounts payable and accrued liabilities, a $26.2&#160;million decrease in taxes payable due to the timing of federal tax payments and a $27.1 million increase in prepaid expense and other assets. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities in the nine months ended March 31, 2020 consisted primarily of net income of $287.7 million, in addition to the changes in operating assets and liabilities that resulted in net cash inflows of $25.3&#160;million. This net change consisted primarily of a $53.3&#160;million decrease in inventory and $2.4&#160;million decrease in vendor deposit, $8.4&#160;million increase in net accounts payable and accrued liabilities, $3.4 million decrease in prepaid expense and other assets, a $17.8 million increase in accounts receivable and a $25.4 million decrease in taxes payable due to the timing of federal tax payments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We used $15.1 million of cash in investing activities during the nine months ended March 31, 2021. Our investing activities consisted primarily of $16.0 million of capital expenditures and purchase of intangible assets, partially offset by maturities of investment securities of $0.9&#160;million.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities in the nine months ended March 31, 2020 was $60.4 million. Our investing activities consisted primarily of cash inflows of $89.2 million net proceeds from our available-for-sale securities offset, in part by cash outflows of $28.8 million of capital expenditures.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Financing Activities  </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used $312.5 million of cash in financing activities during the nine months ended March 31, 2021. During the nine months ended March 31, 2021, we used $80.0 million of net funds for repayments under the Facilities, $152.6 million related to the repurchase of our common stock, $75.7 million related to dividends paid on our common stock and $3.3&#160;million of debt issuance costs related to the amended and restated credit agreement. See Note 8- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Notes to our Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information regarding the Facilities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used $556.1 million of cash in financing activities during the nine months ended March 31, 2020. During the nine months ended March 31, 2020, we generated $188.8 million of net funds from borrowing and repayments under the Company's credit facilities, which were more than offset by financing cash outflows of $681.2 million related to the repurchase of our common stock, $59.6 million related to dividends paid on our common stock and $3.1 million of debt issuance costs.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our existing cash and cash equivalents, cash provided by operations and the availability of additional funds, under our Facilities will be sufficient to meet our working capital, future stock repurchases, dividends, and capital expenditure needs for the next twelve months. However, this estimate is based on a number of assumptions that may prove to be wrong and we could exhaust our available cash and cash equivalents earlier than presently anticipated or need to rely more heavily on our Facilities or other sources of liquidity to continue to meet our needs. Our future capital requirements may vary materially from those currently planned and will depend on many factors, including our rate of revenue growth, the timing and extent of spending to support development efforts, the timing of new product introductions, market acceptance of our products, the availability of additional funds under our Facilities and overall economic conditions. The COVID-19 pandemic and resulting global disruptions have caused significant volatility in financial </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">markets and the domestic and global economy. This disruption can contribute to potential payment delays or defaults in our accounts receivable, affect asset valuations resulting in impairment charges, and affect the availability of financing credit as well as other segments of the credit markets. For a further discussion of the uncertainties and business risks associated with the COVID-19 pandemic, refer to &#8220;Part II-Item 1A. Risk Factors &#8211; Risks Related to Our Business and Industry - Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters and public health problems, which could adversely affect our business, results of operations and financial condition&#8221; for additional information. We expect to continue to maintain financing flexibility in the current market conditions. However, due to the rapidly evolving global situation, it is not possible to predict whether unanticipated consequences of the pandemic are reasonably likely to materially affect our liquidity and capital resources in the future. </span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_109"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranties and Indemnifications</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are generally accompanied by a twelve to twenty- four-month warranty from date of purchase, which covers both parts and labor. Generally, the distributor is responsible for the freight costs associated with warranty returns, and we absorb the freight costs of replacing items under warranty. In accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8217;s&#8221;), Accounting Standards Codification (&#8220;ASC&#8221;), 450-20, Loss Contingencies, we record an accrual when we believe it is reasonably estimable and probable based upon historical experience. We record a provision for estimated future warranty work in cost of goods sold upon recognition of revenues, and we review the resulting accrual regularly and periodically adjust it to reflect changes in warranty estimates.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered and may in the future enter into standard indemnification agreements with certain distributors as well as other business partners in the ordinary course of business. These agreements may include provisions for indemnifying the distributor, OEM or other business partner against any claim brought by a third-party to the extent any such claim alleges that a Ubiquiti product infringes a patent, copyright or trademark or violates any other proprietary rights of that third-party. The maximum amount of potential future indemnification is unlimited. The maximum potential amount of future payments we could be required to make under these indemnification agreements is not estimable.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have agreed to indemnify our directors, officers and certain other employees for certain events or occurrences, subject to certain limits, while such persons are or were serving at our request in such capacity. We may terminate the indemnification agreements with these persons upon the termination of their services with us, but termination will not affect claims for indemnification related to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited. We have a Directors and Officers insurance policy that limits our potential exposure for our indemnification obligations to our directors, officers and certain other employees. We believe the fair value of these indemnification agreements is minimal. We have not recorded any liabilities for these agreements as of March&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based upon our historical experience and information known as of the date of this report, we do not believe it is likely that we have a material liability for the above indemnities as of March&#160;31, 2021.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_112"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Off-Balance Sheet Arrangements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations represent material expected or contractually committed future payment obligations. We believe that we will be able to fund these obligations through our existing cash and cash equivalents, cash generated from operations and the availability of additional funds, under the Facilities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s contractual obligations as of March&#160;31, 2021 for the remainder of fiscal 2021 and future fiscal years (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,343&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,750&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,509&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,535&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,582&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,738&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,245&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,970&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,941&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,496&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804,972&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We subcontract with third parties to manufacture our products and have purchase commitments with key component suppliers. During the normal course of business, our contract manufacturers procure components and manufacture products based upon orders placed by us. If we cancel all or part of the orders, we may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture our products. We periodically review the potential liability, and as of March&#160;31, 2021, we have recorded a purchase obligation liability of $8.3&#160;million related to component purchase commitments. There have been no other </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant liabilities for cancellations recorded as of March&#160;31, 2021. Our consolidated financial position and results of operations could be negatively impacted if we were required to compensate the contract manufacturers for any unrecorded liabilities incurred. We may be subject to additional purchase obligations for supply agreements and components ordered by our contract manufacturers based on manufacturing forecasts we provide them each month. We estimate the amount of these additional purchase obligations to range from $150.3 million to $756.5 million as of March&#160;31, 2021, depending upon the timing of orders placed for these components by our contract manufacturers.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transition Tax</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also had obligations of $85.5 million as of March&#160;31, 2021, related to Transition Tax. These obligations are included within Income taxes payable and Long-term taxes payable on our Consolidated Balance Sheets.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had other obligations of $52.9 as of March&#160;31, 2021, which consisted primarily of commitments related to raw materials and research and development projects.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, we had $34.0 million and an additional $4.6 million for accrued interest, classified as non-current liabilities. At this time, we are unable to make a reasonably reliable estimate of timing of payments in individual years in connection with these tax liabilities; therefore, such amounts are not included in the above contractual obligation table.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_115"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of recent accounting pronouncements, refer to Note 2 to the Consolidated Financial Statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note About Forward-Looking Statements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">When used in this Report, the words &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;could,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;plans&#8221; &#8220;potential,&#8221; &#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; or similar expressions and negatives of those terms are intended to identify forward-looking statements. These are statements that relate to future periods and include statements about our future results, sources of revenue, our dividend, our continued growth, our gross margins, market trends, our product development,  our introduction of new products, technological developments, the features, benefits and performance of our current and future products, the ability of our products to address a variety of markets, the anticipated growth of demand for connectivity worldwide, our growth strategies,&#160;future price reductions, our competitive status, our dependence on our senior management and our ability to attract and retain key personnel, dependency on and concentration of our distributors, our employee relations, current and potential litigation, current or potential indemnification liabilities, the effects of government regulations, the impact of tariffs, the expected impact of taxes on our liquidity and results of operations, our compliance with laws and regulations, our expected future operating costs and expenses and expenditure levels for research and development, selling, general and administrative expenses, fluctuations in operating results, fluctuations in our stock price, our payment of dividends, our future liquidity and cash needs, and the adequacy of and our reliance on our source of liquidity to meet such needs, our Facilities, future acquisitions of and investments in complimentary businesses and the expected impact of various accounting policies and rules adopted by the Financial Accounting Standards Board and the impact of COVID-19 pandemic on our business. Forward-looking statements are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the impact of U.S. tariffs on results of operations, our ability to manage our growth, our ability to sustain or increase profitability, demand for our products, our ability to compete, our ability to rapidly develop new technology and introduce new products, our ability to safeguard our intellectual property, trends in the networking industry and fluctuations in general economic conditions, the impact of COVID-19 pandemic on our business, results and liquidity, volatility in our short-term investments, and the risks set forth throughout this Report, including under Part II: &#8220;Other Information&#8221;, Item&#160;1, &#8220;Legal Proceedings&#8221; and under Item&#160;1A, &#8220;Risk Factors.&#8221; These forward-looking statements speak only as of the date hereof.  Except as required by law, we expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_118"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Sensitivity</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had cash and cash equivalents of $262.8 million and $142.6 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively. Cash and cash equivalents include securities that have a maturity of three months or less at the date of purchase. These amounts were held primarily in cash deposit accounts in U.S. dollars. The fair value of our cash and cash equivalents would not be significantly affected by either a 10% increase or decrease in interest rates due mainly to the short-term nature of these instruments.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to interest rates risks primarily through borrowing under our credit facility. Interest on our borrowings is based on variable rates. Based on a sensitivity analysis, as of March&#160;31, 2021, an instantaneous and sustained 200-basis-point increase in interest rates affecting our floating rate debt obligations, and assuming that we take no counteractive measures, would result in an </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incremental charge to our income before income taxes of approximately $11.5 million over the next twelve months.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Risk</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our sales are denominated in U.S. dollars, and therefore, our revenues are not directly subject to foreign currency risk. Certain of our operating expenses are denominated in the currencies of the countries in which our operations are located, and may be subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Chinese Yuan, Euro, and Taiwan Dollar.  A 10% appreciation or depreciation in the value of the U.S. dollar relative to the other currencies in which our expenses are denominated would result in a charge or benefit to our income before income taxes of approximately $2.3&#160;million.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_121"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Controls and Procedures</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Accounting and Finance Officer, evaluated the effectiveness of our disclosure controls and procedures as of March&#160;31, 2021. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives. Based on the evaluation of our disclosure controls and procedures as of March&#160;31, 2021, our Chief Executive Officer and Chief Accounting and Finance Officer concluded that, as of such date, our disclosure controls and procedures were effective. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in our internal control over financial reporting that occurred during the three months ended March&#160;31, 2021, that materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_124"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II: OTHER INFORMATION</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_127"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please see Part I, Item&#160;1, Note 10&#160;of the notes to consolidated financial statements for&#160;a discussion of our legal proceedings.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_130"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Report contains forward-looking statements that are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to, the risk factors set forth below. These risks and uncertainties are not the only ones we face. If any event related to these known or unknown risks or uncertainties actually occurs, our business prospects, operating results, and financial condition could be materially adversely affected.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our limited ability to forecast our results of operations and sales;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility and competition in the markets we serve or our inability to compete effectively with our competitors;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on a limited number of distributors for our products and the inability of our distributors to manage inventory of our products effectively, timely sell our products or estimate future demand for our products;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inventory decisions, including, without limitation, for new product introductions, are based on assumptions and forecasts, which, if inaccurate, may result in write-downs of inventory or components;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to keep pace with rapid technological and market changes or to maintain competitive prices for products;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the technological complexity of our products, which may contain undetected hardware defects or software bugs;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to anticipate or mitigate cyberattacks, security vulnerabilities or other fraudulent or illegal activity;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to manage our growth and expand our operations;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to maintain or enhance the strength of our brand;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on a limited number of contract manufacturers to manufacture our products, and potential quality or product supply problems for our products if we are unable to secure sufficient components for our products or there is a shortage of manufacturing capacity;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on a limited number of suppliers and our inability to predict shortages in components or other supply disruptions, including, without limitations, as a result of COVID-19, or to identify or qualify alternative suppliers;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption to the manufacturing or shipping of our products due to natural disasters, labor shortages or operational reductions from outbreaks of diseases or other public health events, including, without limitation, COVID-19, or similar disruptions in the countries or regions in which our contract manufacturers or logistics contractors are located;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a global economic downturn;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower than expected returns from our investments in growth areas or our enterprise and service provider technologies;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ineffective management of product introductions, product transitions and marketing or our inability to remain competitive and stimulate customer demand for our products;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to anticipate consumer preferences and develop desirable consumer products and solutions, or to execute our strategy for our consumer products or develop our sales channels;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general credit, liquidity, market, and interest rate risks to our investment securities;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to increased economic and operational uncertainties from our international operations, including, without limitation, as a result of foreign policy and geopolitical developments, varying legal and regulatory regimes and the effects of foreign currency exchange rates;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the failure of our foreign warehouse and logistics providers to safeguard, manage and properly report our inventory;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to increased operational risks and liability to the extent we develop our own foreign manufacturing capacity;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to manage geographically dispersed research and development teams;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our limited ability to obtain and enforce our intellectual property rights, particularly in China and South America;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the misappropriation of our intellectual property and trade secrets by our contract manufacturers or others to manufacture competitive products or counterfeit products;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our exposure to extensive intellectual property litigation;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risks of using open source software in our products;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our debt levels and the impact our debt levels may have on our ability to raise capital or otherwise finance our business;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risks of expanding our product offerings or our operations or increases in our operating expenses;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to increased operational risks associated with our investments in new businesses, products, services, technologies, joint ventures and other strategic transactions;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on third-party software and services for certain aspects of our operations, including, without limitation, our financial reporting functions;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to integrate future acquisitions;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in LIBOR reporting practices and the index used to replace LIBOR;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on our founder and chief executive officer, who owns a majority of our common stock;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the price of our common stock due to volatility in our results of operations or our failure to pay cash dividends or to repurchase shares of our common stock pursuant to our repurchase programs;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the reliance of our products on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unlicensed radio frequency spectrum, and the increasing reliance of consumer and other products on the same spectrum or from the introduction of regulation of such spectrum;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential liability under trade protection, anti-corruption, and other laws resulting from our global operations;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in laws and regulations relating to the handling of personal data; </span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adverse impact from </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">litigation matters;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adverse impact to our results of operations from successful warranty claims, product losses or recalls;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">indemnification claims against us for intellectual property infringement, defective products, and security vulnerabilities;</span></div><div style="margin-bottom:1pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our inability to maintain an effective system of internal controls; and</span></div><div style="margin-bottom:1pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax laws and regulations or reviews or audits of our tax returns.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="text-align:center"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have limited visibility into future sales, which makes it difficult to forecast our future results of operations. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of our limited visibility into end customer demand and channel inventory levels, our ability to accurately forecast our future sales is limited. We sell our products and solutions globally to network operators, service providers and consumers, primarily through our network of distributors and resellers. We do not employ a traditional direct sales force. Sales to our distributors have accounted for the majority of our revenues. Our distributors do not make long term purchase commitments to us, and do not typically provide us with information about market demand for our products. We endeavor to obtain information on inventory levels and sales data from our distributors. This information has been generally difficult to obtain in a timely manner, and we cannot always be certain that the information is reliable. If we over forecast demand, we may not be able to decrease our expenses in time to offset any shortfall in revenues, which could harm our ability to achieve or sustain expected results of operations. If we under forecast demand, our ability to fulfill sales orders will be compromised and sales to distributors may be deferred or lost altogether, which would reduce our revenues and could harm our ability to achieve or sustain expected results of operations.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The markets we serve can be especially volatile, and weakness in orders could harm our future results of operations.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weakness in orders, directly or indirectly, from the markets we serve, including as a result of any slowdown in capital expenditures by the markets we service (which may be more prevalent during a global economic downturn, or periods of economic, political or regulatory uncertainty), could have a material adverse effect on our business, results of operations, liquidity and financial condition. Such slowdowns may continue or recur in future periods. Orders from the markets we serve could decline for many reasons other than the competitiveness of our products and services within their respective markets. These conditions have harmed our business and results of operations in the past, and some of these or other conditions in the markets we serve could affect our business and results of operations, liquidity or financial condition in any future period of such slowdowns.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to risks associated with our distributors&#8217; inventory management practices. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our distributors purchase and maintain their own inventories of our products, and we do not control their inventory management. Distributors may manage their inventories in a manner that causes significant fluctuations in their purchases from quarter to quarter, and which may not be in alignment with the actual demand of end customers for our products. If some distributors decide to purchase more of our products than are required to satisfy their customers&#8217; demand in any particular quarter, because they do not accurately forecast demand or otherwise, they may reduce future orders until their inventory levels realign with their customers&#8217; demand. If some distributors decide to purchase less of our products than are required to satisfy their customers&#8217; demand in any particular quarter, because they do not accurately forecast demand or otherwise, sales of our products may be deferred or lost altogether, which could materially adversely affect our results of operations.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our forecasts of future sales are inaccurate, we may manufacture too many or not enough products. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may over or under forecast our customers&#8217; actual demand for our products or the actual mix of our products that they will ultimately demand. If we over-forecast demand, we may build excess inventory which could materially adversely affect our operating results. If we under-forecast demand, we may miss opportunities for sales and may impair our customer relationships, which could materially adversely affect our results of operations. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lead times that we face for the procurement of components and subsequent manufacturing of our products are usually much longer than the lead time from our customers&#8217; orders to the expected delivery date. This increases the risk that we may manufacture too many or not enough products in any given period. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may need to build inventory for new product announcements and shipments or decide to increase or maintain higher levels of inventory, which may result in inventory write-downs.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company must order components for its products and build inventory, both of finished products and components, in advance of new product announcements and shipments. Decisions to build inventory for new products or to increase or maintain higher inventory levels are typically based upon uncertain forecasts or other assumptions and may expose us to a greater risk of carrying excess or obsolete inventory. Because the markets in which the Company compete are volatile, competitive and subject to rapid technology and price changes, if the assumptions on which we base these decisions turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a limited number of distributors, and changes in our relationships with our distributors or changes within our distributors may disrupt our sales.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have a large number of distributors in numerous countries who sell our products, a limited number of these distributors represent a significant portion of our sales. One or more of our major distributors may suffer from a decline in their financial condition, decrease in demand from their customers, or a decline in other aspects of their business which could impair their ability to purchase and resell our products. Any distributor may also cease doing business with us at any time with little or no notice. The termination of a relationship with a major distributor, either by us or by the distributor, could result in a temporary or permanent loss of revenues, slower or impaired collection on accounts receivable and costly and time-consuming litigation or arbitration. We may not be successful in finding other suitable distributors on satisfactory terms, or at all, and this could adversely affect our ability to sell in certain geographic markets or to certain network operators and service providers. We do not generally obtain letters of credit or other security for payment from the distributors, so we are not protected against accounts receivable default by the distributors.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to enhance our products to keep pace with technological and market developments while offering competitive prices. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our wireless broadband networking equipment is emerging and is characterized by rapid technological change, evolving industry standards, frequent new product introductions and short product life cycles. The markets for enterprise networking equipment and consumer products possess similar characteristics of rapid technological updates, evolving industry standards, frequent changes in consumer preferences, frequent new product introductions and short and unpredictable product life cycles. Our ability to keep pace in these markets depends upon our ability to enhance our current products, and continue to develop and introduce new products rapidly and at competitive prices. The success of new product introductions or updates on existing products depends on a </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product production ramp-up, the effective management of our inventory and manufacturing schedule and the risk that new products may have defects or other deficiencies in the early stages of introduction. The development of our products is complex and costly, and we typically have several products in development at the same time. Given the complexity, we occasionally have experienced, and could experience in the future, lower than expected yields on new or enhanced products and delays in completing the development and introduction of new products and enhancements to existing products. In addition, new products may have lower selling prices or higher costs than existing products, which could negatively impact our results of operations. Our ability to compete successfully will depend in large measure on our ability to maintain a technically skilled development and engineering staff, to successfully innovate, and to adapt to technological changes and advances in the industry. Development and delivery schedules for our products are difficult to predict. We may fail to introduce new products or enhancements to existing products in a timely fashion. If new releases of our products are delayed, our distributors may curtail their efforts to market and promote our products and our users may switch to competing products.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The markets in which we compete are highly competitive. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The networking, enterprise WLAN, routing, switching, video surveillance, wireless backhaul, machine-to-machine communications and consumer markets in which we primarily compete are highly competitive and are influenced by competitive factors including:</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to rapidly develop and introduce new high-performance integrated solutions;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the price and total cost of ownership and return on investment associated with the solutions;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the simplicity of deployment and use of the solutions;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the reliability and scalability of the solutions;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the market awareness of a particular brand;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to provide secure access to wireless networks;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to offer a suite of products and solutions;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to allow centralized management of the solutions; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to provide product support.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New entrants seeking to gain market share by introducing new technology and new products may also make it more difficult for us to sell our products, and could create increased pricing pressure. In addition, broadband equipment providers or system integrators may also offer wireless broadband infrastructure equipment for free or as part of a bundled offering, which could force us to reduce our prices or change our selling model to remain competitive. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If there is a shift in the market such that network operators and service providers begin to use closed network solutions that only operate with other equipment from the same vendor, we could experience a significant decline in sales because our products would not be interoperable.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect competition to continuously intensify as other established and new companies introduce new products in the same markets that we serve or intend to enter, as these markets consolidate. Our business, results of operations, liquidity and financial condition will suffer if we do not maintain our competitiveness. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A number of our current or potential competitors have longer operating histories, greater brand recognition, larger customer bases and significantly greater resources than we do. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we move into new markets for different types of products, our brand may not be as well-known as the incumbents&#8217; brands in those markets. Potential customers may prefer to purchase from their existing suppliers or well-known brands rather than a new supplier, regardless of product performance or features.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect increased competition from other established and emerging companies if our market continues to develop and expand. As we enter new markets, we expect to face competition from incumbent and new market participants and there is no assurance that our entry into new markets will be successful.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of these companies have significantly greater financial, technical, marketing, distribution and other resources than we do and are better positioned to acquire and offer complementary products and technologies. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industry consolidation, acquisitions and other arrangements among competitors may adversely affect our competitiveness because it may be more difficult to compete with entities that have access to their combined resources. As a result of such consolidation, acquisition or other arrangements, our current and potential competitors might be able to adapt more quickly to new technologies and consumer preference, devote greater resources to the marketing and promotion of their products, initiate or withstand price competition, and take advantage of acquisitions or other opportunities more readily and develop and expand their products more quickly than we do. These combinations may also affect customers&#8217; perceptions regarding the viability of companies of our size and, consequently, affect their willingness to purchase our products.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products may contain defects and bugs when they are introduced, or as new versions are released. We have focused, and intend to focus in the future, on getting our new products to market quickly. Due to our rapid product introductions, defects and bugs that may be contained in our products may not yet have manifested. We have in the past experienced, and may in the future experience, defects and bugs. If any of our products contain material defects or bugs, or has reliability, quality or compatibility problems, we may not be able to correct these problems promptly or successfully. The existence of defects or bugs in our products may damage our reputation and disrupt our sales. If any of these problems are not found until after we have commenced commercial production and distribution of a new product, we may be required to incur additional development costs, repair or replacement costs, and other costs relating to regulatory proceedings, product recalls and litigation, which could harm our reputation and results of operations. Undetected defects or bugs may lead to negative online Internet reviews of our products, which are increasingly becoming a significant factor in the success of our new product launches, especially for our consumer products. If we are unable to quickly respond to negative reviews, including end user reviews posted on various prominent online retailers, our ability to sell these products will be harmed. Moreover, we may offer stock rotation rights to our distributors. If we experience greater returns from retailers or end customers, or greater warranty claims, in excess of our reserves, our business, revenue and results of operations could be harmed.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security vulnerabilities in our products, services and systems could lead to reduced revenues and claims against us. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quality and performance of some of our products and services may depend upon their ability to withstand cyber-attacks. Third parties may develop and deploy viruses, worms and other malicious software programs, some of which may be designed to attack our products, systems, or networks. Some of our products and services also involve the storage and transmission of users&#8217; and customers&#8217; proprietary information which may be the target of cyber-attacks. Hardware and software that we produce or procure from third parties also may contain defects in manufacture or design, including bugs and other problems, which could compromise their ability to withstand cyber-attacks.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced cyber-attacks in the past, and may experience cyber-attacks in the future. As a result, unauthorized parties have obtained, and may in the future obtain, access to our systems and data and may have obtained, and may in the future obtain, our users&#8217; or customers&#8217; dat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a. Our security measures have in the past, and may in the future, be breached due to employee error, malfeasance, or otherwise. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hird parties may also attempt to induce employees, users, or customers to disclose sensitive information in order to gain access to our data or our users&#8217; or customers&#8217; data. Any such breach or unauthorized access could result in significant legal and financial exposure, damage to our reputation, and a loss of confidence in the security of our products and services. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently, and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, in January 2021, we became aware that certain of our information technology systems hosted by a third party cloud provider were improperly accessed and certain of our source code and the credentials used to access the information technology systems themselves had been compromised. We received a threat to publicly release these materials unless we made a payment, which we have not done. As a result, it is possible that the source code and other information could be publicly disclosed or made available to our competitors. Due to the nature of the source code and the other information that we believe was improperly accessed, we at this time do not believe that any public disclosure will have a material adverse effect on our business or operations, but it is impossible to gauge the precise impact of any such disclosure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We have taken, and will continue to take, steps to remediate access controls to our information technology systems.</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs to us to eliminate or alleviate security vulnerabilities can be significant, and our efforts to address these problems may not be successful and could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede our sales, manufacturing, distribution or other critical functions, as well as potential liability to the company. The risk that these types of events could seriously harm our business is likely to increase as we expand the web-based products and services that we offer.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to anticipate or fail to adequately mitigate against increasingly sophisticated methods to engage in illegal or fraudulent activities against us.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite any defensive measures we take to manage threats to our business, our risk and exposure to these matters remain heightened because of, among other things, the evolving nature of such threats in light of advances in computer capabilities, new discoveries in the field of cryptography, new and sophisticated methods used by criminals including phishing, social engineering or other illicit acts, or other events or developments that we may be unable to anticipate or fail to adequately mitigate. In June 2015, we determined that we were the victim of criminal fraud known to law enforcement authorities as business e-mail compromise fraud which involved employee impersonation and fraudulent requests targeting our finance department. The fraud resulted in transfers of funds aggregating $46.7 million held by a Company subsidiary incorporated in Hong Kong to other overseas accounts held by third parties. To date, the Company has recove</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">red $18.6 million. The Company recovered $8.1 million in fiscal 2015, resulting in a charge of $39.1 million in the fourth quarter of fiscal 2015, including additional expenses consisting of professional service fees associated with the fraud loss.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2016, the Company recorded a net recovery of an additional $8.3 million, comprised of an $8.6 million recovery less $0.3 million of professional service fees associated with the recovery. In March 2021, the Company recorded a recovery of an additional $1.9 million. No additional recoveries were made since March 31, 2021.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is continuing to pursue the recovery of the remaining $28.1 million and is cooperating with numerous overseas law enforcement authorities who are actively pursuing a multi-agency criminal investigation. However, any additional recoveries are likely remote and therefore cannot be assured.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we do not expect the fraud to have a material impact on our business, we have borne, and will continue to bear additional expenses in connection with the remediation and investigation of the fraud.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any future illegal acts such as phishing, social engineering or other fraudulent conduct that go undetected may have significant negative impacts on our reputation, operating results and stock price.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and prospects depend on the strength of our brand. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintaining and enhancing our brand is critical to expanding our base of distributors and end customers. Maintaining and enhancing our brand will depend largely on our ability to continue to develop and provide products and solutions that address the price-performance characteristics sought by end customers and the users of our products and services, particularly in developing markets which comprise a significant part of our business. If we fail to promote, maintain and protect our brand successfully, our ability to sustain and expand our business and enter new markets will suffer. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to effectively manage the challenges associated with our growth. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the past several years we have expanded, and continue to expand, our product offerings, the number of customers we sell to, our transaction volumes, the number of our facilities, and the number of contract manufacturers that we utilize to produce our products. Failure to effectively manage the increased complexity associated with this expansion, particularly in light of our lean management structure, would make it difficult to conduct our business, fulfill customer orders, and pursue our strategies. We may also need to increase costs to add personnel, upgrade or replace our existing reporting systems, as well as improve our business processes and controls as a result of these changes. If we fail to effectively manage any of these challenges, we could suffer inefficiencies, errors and disruptions in our business, which in turn would adversely affect our results of operations.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on a limited number of contract manufacturers to produce our products. Supply chain issues or a shortage of adequate component supply or manufacturing capacity could increase our costs or delay our ability to fulfill future orders and could have a material adverse impact on our business and results of operations. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We retain contract manufacturers, located primarily in China and V</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ietnam,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to manufacture our products. Any significant change in our relationship with these manufacturers could have a material adverse effect on our business, results of operations and financial condition. Our reliance on contract manufacturers for manufacturing our products can present significant risks to us because, among other things, we do not have direct control over their activities. If we fail to manage our relationship with our manufacturers effectively, or if they experience operational difficulties, our ability to ship products to our retailers and distributors could be impaired and our competitive position and reputation could be harmed.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We significantly depend upon our contract manufacturers to:</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">assure the quality of our products;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">manage capacity during periods of volatile demand;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">qualify appropriate component suppliers;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">ensure adequate supplies of components and materials;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">deliver finished products at agreed upon prices and schedules; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">safeguard materials and finished goods. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability and willingness of our contract manufacturers to perform is largely outside our control. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that we receive shipments of products that fail to comply with our technical specifications or that fail to conform to our quality control standards, and we are not able to obtain replacement products in a timely manner, we risk revenue losses from the inability to sell those products, increased administrative and shipping costs, and lower profitability. Additionally, if defects are not discovered until after distributors and/or end users purchase our products, they could lose confidence in the technical attributes of our products and our business and results of operations could be harmed.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not control our contract manufacturers or suppliers, including their labor, environmental or other practices. Environmental regulations or changes in the supply, demand or available sources of natural resources may affect the availability and cost of goods and services necessary to run our business. Non-compliance or deliberate violations of labor, environmental or other laws by our contract manufacturer or suppliers, or a failure of these parties to follow ethical business practices, could lead to negative publicity and harm our reputation or brand. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our orders may not represent a material portion of our contract manufacturers&#8217; total orders and, as a result, fulfilling our orders may not be a priority in the event our contract manufacturers are constrained in their capacity. If any of our contract manufacturers experiences problems in its manufacturing operations, or if we have to change or add additional contract manufacturers, our ability to ship products to our customers would be impaired.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, any or all of the following could either limit supply or increase costs, directly or indirectly, to us or our contract manufacturers:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">labor strikes or shortages; including shortages in labor as a result of, or to mitigate, the spread of COVID-19</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">financial problems of either contract manufacturers or component suppliers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reservation of manufacturing capacity at our contract manufactures by other companies, inside or outside of our industry;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes or uncertainty in tariffs, economic sanctions, and other trade barriers; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">industry consolidation occurring within one or more component supplier markets, such as the semiconductor market.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely upon a limited number of suppliers, and it can be costly and time consuming to use components from other suppliers. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase components, directly or through our contract manufacturers, from third parties that are necessary for the manufacture of our products. Shortages in the supply of components or other supply disruptions, including, without limitations, due to reductions in supply as a result of COVID-19, may not be predicted in time to design-in different components or qualify other suppliers. Shortages or supply disruptions may also increase the prices of components due to market conditions. While many components are generally available from a variety of sources, we and our contract manufacturers currently depend on a single or limited number of suppliers for several components for our products. For example, we currently rely upon some chipset suppliers, such as Qualcomm Atheros and Broadcom, as single-source suppliers of certain components for some of our products, and a disruption in the supply of those components would significantly disrupt our business. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our contract manufacturers generally rely on short-term purchase orders rather than long-term contracts with the suppliers of components for our products. As a result, even if components are available, we and our contract manufacturers may not be able to procure sufficient components at reasonable prices to build our products in a timely manner. Further, in order to minimize their inventory risk, our manufacturers might not order components from third-party suppliers with adequate lead time, thereby impacting our ability to meet our demand forecast. We may, therefore, be unable to meet customer demand for our products, which would have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products, especially new products, sometimes utilize custom components available from only one or limited number of sources. When a component or product uses new technologies, capacity constraints may exist until the suppliers&#8217; yields have matured or manufacturing capacity has increased. Many factors may affect the continued availability of these components at acceptable prices, including if those suppliers decide to concentrate on the production of common components instead of components customized to meet our requirements. There is no assurance that the supply of such components will not be delayed or constrained.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our contract manufacturers, logistics centers and certain administrative and research and development operations, as well as our customers and suppliers, are located in areas likely to be subject to natural disasters and public health problems, which could adversely affect our business, results of operations and financial condition. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manufacturing or shipping of our products at one or more facilities may be disrupted because our manufacturing and logistics contractors are primarily located in southern China. Our principal executive offices are located in New York, New York. The risks of earthquakes, extreme storms and other natural disasters in these geographic areas are significant. Any disruption resulting from these events could cause significant delays in product development or shipments of our products until we are able to shift our development, manufacturing or logistics centers from the affected contractor to another vendor, or shift the affected administrative or research and development activities to another location. Our business may be materially adversely affected by public health problems, particularly in China. For example, in the last decade, China has suffered health crises related to the outbreak of avian influenza, severe acute respiratory syndrome and COVID-19. The COVID-19 pandemic and resulting global disruptions have caused significant volatility in financial markets and the domestic and global economy. This disruption can contribute to potential payment delays or defaults in our accounts receivable, affect asset valuations resulting in impairment charges, and affect the availability of financing credit as well as other segments of the credit markets. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> health problems may also result in quarantines, business closures, unavailability of key personnel, domestic and international transportation restrictions, import and export complications, and otherwise cause shortages in the supply of components or cause other disruptions within our supply chain. Public health problems currently cause and may continue to cause disruptions, delays, shortages, and increased costs within our supply chain, and distribution channels. In addition, public health problems may require us to take precautionary measures to minimize the risk to our employees, including requiring our employees to work remotely and suspending non-essential travel, which could negatively affect our business. Additionally, we have experienced a disruption in our supply chain as a result of the COVID-19 related restrictions that have impacted our suppliers&#8217; ability to manufacture or provide key components or services, and we have incurred, and continue to incur, additional cost to expedite deliveries of components and services. The disruptions in our supply chain have not been fully remediated as of the date of this report. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">result of the transition to a remote working environment, we may experience disruptions or inefficiencies in our ability to operate our business. The continuation of these remote working measures also introduces additional operational risk, including increased cybersecurity risk. These cybersecurity risks include greater phishing, social engineering, malware, and other cybersecurity attacks, greater risk of a security breach resulting in the unauthorized release, destruction or misuse of valuable information, and potential impairment of our ability to perform critical functions, all of which could expose us to risks of data or financial loss, litigation and liability and could seriously disrupt our operations, which could materially and adversely affect our business, financial condition or </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">results of operations. Public health problems may expose us to unanticipated liability or require us to change our business practices in a manner materially adverse to our business, results of operations and financial condition. In addition, the outbreak of communicable diseases could result in a widespread health crisis that could adversely affect general commercial activity and the economies and financial markets of many countries which may affect the demand for our products and services and our ability to obtain financing for our business. The extent to which public health problems will impact our business, results of operations and financial conditions will depend on developments that are highly uncertain and cannot be predicted. Such developments may include the geographic spread of the public health problems, the severity of the public health problems, the duration of the outbreak and the type and duration of actions that may be taken by various governmental authorities in response to the outbreak and the impact on the U.S. and the global economy. An outbreak of public health problems, or the perception that such an outbreak could occur, and the measures taken by the government of countries affected, could adversely affect our business, results of operations, liquidity and financial condition.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A general global economic downturn may negatively affect our customers and their ability to purchase our products. A downturn may decrease our revenues and increase our costs and may increase credit risk with our customers and impact our ability to collect account receivable and recognize revenue.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global macroeconomic environment has been challenging and inconsistent caused by instability in the global credit markets, the impact of uncertainty regarding global central bank monetary policy, the instability in the geopolitical environment in many parts of the world, including the June 2016 referendum by the United Kingdom in which voters approved an exit from the European Union, commonly referred to as &#8220;Brexit&#8221;. As a result of the referendum, the British government formally initiated the process for withdrawal in March 2017, and, following agreed extensions between the European Council and the United Kingdom on March 22, 2019, April 11, 2019 and October 28, 2019, &#8220;Brexit&#8221; became effective on January 31, 2020 under the terms of a Withdrawal Agreement that was ratified by the U.K. Parliament, and the European Parliament in Brussels, in late January 2020. Under the Withdrawal Agreement, a &#8220;transition period&#8221; will come into force for eleven months, from February 1, 2020 until December 31, 2020. On January 1, 2021, the United Kingdom left the European Union. On December 24, 2020, the European Commission reached a trade agreement with the United Kingdom on the terms of its future cooperation with the European Union, subject to final approval by the European Parliament. The most significant impact of the new trade agreement are new regulations regarding trade, tax, and employees, among others, in the United Kingdom. Brexit could continue to cause disruptions in the markets that we serve. Additionally, we may be adversely affected by the Brexit in ways we do not currently anticipate.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions in the financial markets have had and may continue to have an adverse effect on the U.S. and world economies, which could adversely and materially impact business spending patterns. Tightening of credit in financial markets could adversely affect the ability of our customers and suppliers to obtain financing for significant purchases and operations and could result in a decrease in or cancellation of orders for our products.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Economic downturns may exacerbate some of the other risks that affect our business, results of operations and financial condition. A tighter credit market for consumer, business, and service provider spending may have several adverse effects, including reduced demand for our products, increased price competition or deferment of purchases and orders by our customers. Additional effects may include increased demand for customer finance, difficulties in collection of accounts receivable, higher overhead costs as a percentage of revenue and higher interest expense, risk of supply constraints, risk of excess and obsolete inventories, risk of excess facilities and manufacturing capacity and increased risk of counterparty failures.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An economic downturn or economic uncertainty in our key U.S. and international markets, as well as fluctuations in currency exchange rates, may adversely affect consumer discretionary spending and demand for our consumer products. Factors affecting the level of consumer spending include general market conditions, macroeconomic conditions, fluctuations in foreign exchange rates and interest rates, and other factors such as consumer confidence, the availability and cost of consumer credit, levels of unemployment and tax rates. If global economic conditions are volatile or if economic conditions deteriorate, consumers may delay or reduce purchases of our consumer products resulting in consumer demand for our products that may not reach our sales targets. For example, the Brexit caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar. Our sensitivity to economic cycles and any related fluctuation in consumer demand could adversely affect our business, financial condition and results of operations. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have been investing and expect to continue to invest in growth areas and in our enterprise and service provider technologies, and if the return on these investments is lower or develops more slowly than we expect, our results of operations may be harmed.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have and we may continue to invest and dedicate resources into new growth areas, such as consumer products, while also focusing on in our enterprise and service provider technologies. However, the return on our investments may be lower, or may develop more slowly, than we expect. If we do not achieve the benefits anticipated from these investments (including if our selection of areas for investment does not play out as we expect), or if the achievement of these benefits is delayed, our results of operations may be adversely affected. Additionally, as we invest and dedicate resources into new growth areas, there is no assurance that we may succeed at maintaining our competitive position in enterprise and service provider technologies.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To remain competitive and stimulate customer demand, we must effectively manage product introductions, product transitions and marketing.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we must continually develop and introduce new products, enhance our existing products, effectively stimulate customer demand for new and upgraded products, and successfully manage the transition to these new and upgraded products to maintain or increase our revenue. The success of new product introductions depends on a number of factors including, but not limited to, timely and successful research and development, pricing, market and consumer acceptance, the effective forecasting and management of product demand, purchase commitments and inventory levels, the availability of products in appropriate quantities to meet anticipated demand, the management of manufacturing and supply costs, the management of risks associated with new product production ramp-up issues, and the risk that new products may have quality issues or other defects or bugs in the early stages of introduction. Therefore, we may not correctly determine in advance the ultimate effect of new product introductions and transitions. Additionally, if the assumptions on which we based our forecasts and management of product demand, purchase commitments or inventory levels turn out to be incorrect, our financial performance could suffer and we could be required to write-off the value of excess products or components inventory or not fully utilize firm purchase commitments.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the introduction or announcement of new products or product enhancements may shorten the life cycle of our existing products or reduce demand for our current products, thereby offsetting any benefits of successful product introductions and potentially lead to challenges in managing inventory of existing products. Failure to complete product transitions effectively or in a timely manner could harm our brand and lead to, among other things, lower revenue, excess prior generation product inventory, or a deficit of new product inventory and reduced profitability.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with introduction of new products, and our consumer products, in particular, we may spend significant amount on advertising and other marketing campaigns, such as television, print advertising, social media and others, as well as increased promotional activities, to build brand awareness and acquire new users. While we seek to structure our advertising campaigns in the manner that we believe is most likely to encourage people to use our products and services, we may fail to identify advertising opportunities that satisfy our anticipated return on advertising spend, accurately predict customer acquisition, or fully understand or estimate the conditions and behaviors that drive customer behavior. If for any reason any of our advertising campaigns prove less successful than anticipated in attracting new customers, we may not be able to recover our advertising spend, and our rate of user acquisition may fail to meet our expectations, either of which could have an adverse effect on our business. There can be no assurance that our advertising and other marketing efforts will result in increased sales of our consumer products.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to anticipate consumer preferences and successfully develop desirable consumer products and solutions, we might not be able to maintain or increase revenue and profitability.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success in the consumer product market depends on our ability to identify and originate product trends as well as to anticipate, gauge and react to changing consumer demands in a timely manner. All of our consumer products are subject to changing consumer preferences that cannot be predicted with certainty and lead times for our products may make it more difficult for us to respond rapidly to new or changing product or consumer preferences. If we are unable to introduce appealing new consumer products or novel technologies in a timely manner, or our new consumer products or technologies are not accepted or adopted by consumers, our competitors may increase their market share, which could hurt our competitive position in the consumer product market. It is also possible that competitors could introduce new products and services that negatively impact consumer preference in the type of consumer products that we supply, which could result in decreased sales of our product and a loss in market share. We may not be able to achieve an acceptable return, if any, on our research and development efforts, and our business, results of operations, liquidity and financial condition may be adversely affected. As we continually seek to enhance our consumer products, we will incur additional costs to incorporate new or revised features. We might not be able to, or determine that it is not in our interests to, raise prices to compensate for any additional costs.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our strategy for our consumer products depends upon effectively maintaining and further developing our sales channels, including developing and supporting our retail sales channel and distributors. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend upon effective sales channels to reach the consumers who are the ultimate purchasers of our consumer products. In the United States, we primarily sell our consumer products through a mix of retail channels, including, e-commerce, big box, mid-market and specialty retailers, and we reach certain U.S. markets through distributors. In international markets, we primarily sell through distributors who in turn sell to local retailers.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With some of our consumer products, we depend on retailers to provide adequate and attractive space for our products in their stores. We further depend on our retailers to employ, educate and motivate their sales personnel to effectively sell our consumer products. If our retailers do not adequately display our products, choose to reduce the space for our products in their stores or locate them in less than premium positioning, choose not to carry some or all of our consumer products or promote competitors&#8217; products over ours, or do not effectively explain to customers the advantages of our consumer products, our sales could decrease and our business could be harmed. Similarly, our business could be adversely affected if any of our large retail customers were to experience financial difficulties, or change the focus of their businesses in a way that deemphasized the sale of our products.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our distributors generally offer products from several different manufacturers. Accordingly, we are at risk that these distributors may give higher priority to selling other companies&#8217; products. We have limited number of distributors in certain regions, and if we were to lose the services of a distributor, we might need to find another distributor in that area and there can be no assurance of our ability to do so in a timely manner or on favorable terms. Additionally, as a result of the COVID-19 pandemic, certain of our distributors have been forced to temporarily suspend or otherwise reduce operations, which may adversely impact sales of our products. Further, our </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">distributors build inventory in anticipation of future sales, and if such sales do not occur as rapidly as they anticipate, our distributors will decrease the size of their future product orders. We are also subject to the risks of our distributors encountering financial difficulties, which could impede their effectiveness and also expose us to financial risk if they are unable to pay for the products they purchase from us. Additionally, our international distributors buy from us in U.S. dollars and generally sell to retailers in local currency so significant currency fluctuations could impact their profitability, and in turn, affect their ability to buy future products from us. For example, the Brexit, caused significant short-term volatility in global stock markets as well as currency exchange rate fluctuations, resulting in further strengthening of the U.S. dollar.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any reduction in sales by our current distributors, loss of key distributors or decrease in revenue from our distributors could adversely affect our revenue, results of operations and financial condition.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may experience risks in our investments due to changes in the market, which could adversely affect the value or liquidity of our investments</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a portfolio of marketable securities in a variety of instruments, which may include, but not limited to, money market funds, corporate bonds, U.S. agency bonds and commercial papers. These investments are subject to general credit, liquidity, market, and interest rate risks. As a result, we may experience a reduction in value or loss of liquidity of our investments. These market risks associated with our investment portfolio may have a negative adverse effect on our business, results of operations, and financial condition.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our International Operations</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is susceptible to risks associated with operations outside of the United States. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operations in China, the Czech Republic, Lithuania, Poland, Latvia, Ukraine, Canada, India, Taiwan and elsewhere.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also sell to distributors in numerous countries throughout the world. Our operations outside of the United States subject us to risks that we generally do not face in the United States. These include: </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the burdens of complying with a wide variety of foreign laws and regulations, and the risks of non-compliance;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">fluctuations in currency exchange rates;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">import and export license requirements, tariffs, economic sanctions, contractual limitations and other trade barriers;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increasing labor costs, especially in China;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">difficulties in managing the geographically remote personnel;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">the complexities of foreign tax systems and changes in their tax rates and rules;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">stringent consumer protection and product compliance regulations that are costly to comply with and may vary from country to country;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limited protection and enforcement regimes for intellectual property rights in some countries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business disruptions created by health crises and outbreaks of communicable diseases, especially in China, such as the outbreak of COVID-19;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increased financial accounting and reporting burdens and complexity; and</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">political, social and economic instability in some jurisdictions.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these risks were to come to fruition, it could negatively affect our business outside the United States and, consequently, our results of operations. Additionally, operating in markets outside the United States requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to establish, acquire or integrate operations in other countries will produce anticipated levels of revenues or profitability.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our third-party logistics and warehousing providers in China and elsewhere may fail to safeguard and accurately manage and report our inventory. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use third-party logistics and warehousing providers located in China and other countries to fulfill a portion of our worldwide sales. We also rely on our third-party logistics and warehousing providers to safeguard and manage and report on the status of our products at their warehouse and in transit. These service providers may fail to safeguard our products, fail to accurately segregate and report our inventory, or fail to manage and track the delivery of our products, which could have a material adverse effect on our business, results of operations and financial condition.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">To the extent that we develop some of our own manufacturing capacity, we will be subject to various risks associated with such activities. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invested in developing our own manufacturing capacity to support our product development and prototyping. To the extent that we may invest in and expand or relocate these manufacturing capabilities, and increasingly rely upon such activities, we will face </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased risks associated with:</span></div><div style="margin-top:5pt"><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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">bearing the fixed costs of these activities;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">directly procuring components and materials;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">regulatory and other compliance requirements, including import and export license requirements, tariffs, economic sanctions, contractual limitations and other trade barriers;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">exposure to casualty loss and other disruptions; </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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">quality control; </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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">labor relations; and </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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our limited experience in operating manufacturing facilities. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since these activities are currently conducted in China and could be expanded to other foreign countries, some of these risks may be more significant due to the less predictable legal and political environment. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business may be negatively affected by political events and foreign policy responses. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geopolitical uncertainties and events could cause damage or disruption to international commerce and the global economy, and thus could have a material adverse effect on us, our suppliers, logistics providers, manufacturing vendors and customers, including our channel partners. Changes in commodity prices may also cause political uncertainty and increase currency volatility that can affect economic activity. Policies and statements by the current White House administration have created </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uncertainty with how trade might be affected between the U.S. and the rest of the world, and China, in particular. For example, in June 2018, the Office of the United States Trade Representative announced new proposed tariffs for certain products imported into the U.S. from China. The vast majority of our products that are imported into the U.S. from China are currently subject to tariffs that range between 7.5% and 25%. On January 22, 2020, the United States of Trade Representative announced it will reduce Section 301 List 4A additional tariffs from 15% to 7.5% and that List 4B tariffs would not go into effect. These tariffs have already affected our operating results and margins. The progress and continuation of trade negotiations between the U.S. and China continues to be uncertain and a further escalation of the trade war remains a possibility. These tariffs have, and will continue to have, an adverse effect on our results of operations and margins. We can provide no assu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rance regarding the magnitude, scope or duration of the imposed tariffs or the magnitude, scope or duration from any relief in increases to such tariffs, as well as the potential for additional tariffs or trade barriers by the U.S., China or other countries, nor that any strategies we may implement to mitigate the impact of such tariffs or other trade actions will be successful.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories and countries where we currently develop and sell products, and any negative sentiments towards the U.S. as a result of such changes, could also adversely affect our business. For example, if the U.S. government withdraws or materially modifies existing or proposed trade agreements, places greater restriction on free trade generally or imposes increases on tariffs on goods imported into the U.S., particularly from China, our business, financial condition and results of operations could be adversely affected. In addition, negative sentiments towards the U.S. among non-U.S. customers and among non-U.S. employees or prospective employees could adversely affect sales or hiring and retention, respectively.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foreign policies of governments may be volatile, and may result in rapid changes to import and export requirements, customs classifications, tariffs, trade sanctions and embargoes or other retaliatory trade measures that may cause us to raise prices, prevent us from offering products or providing services to particular entities or markets, may cause us to make changes to our operations, or create delays and inefficiencies in our supply chain. For example, political unrests and uncertainties in Eastern Europe and Middle East may lead to disruptions in commerce in those regions, which would in turn impact our sales to those regions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, if the U.S. government imposes new sanctions against certain countries or entities, such sanctions could sufficiently restrict our ability to market and sell our products and may materially adversely affect our results of operations.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, reports of certain intelligence gathering methods of the U.S. government could affect customers&#8217; perception of the products of companies based in the United States. Trust and confidence in us as an equipment supplier is critical to the development and growth of our markets. Impairment of that trust, or foreign regulatory actions taken in response to reports of certain intelligence gathering methods of the U.S. government, could affect the demand for our products from customers outside of the United States and could have an adverse effect on our results of operations.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to introduce new products and support our existing products depends on our ability to manage geographically dispersed research and development teams. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant parts of our research and development operations are conducted in geographically dispersed localities. Our success depends on the effectiveness of our research and development activities. We must successfully manage these geographically dispersed teams in order to meet our objectives for new product introduction, product quality and product support.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It can be difficult to effectively manage geographically dispersed research and development teams.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we fail to do so, we could incur unexpected costs or delays in product development.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Intellectual Property</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have limited ability to obtain and enforce intellectual property rights, and may fail to effectively obtain and enforce such rights. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success can depend significantly upon our intellectual property rights. We rely on a combination of patent, copyright, trademark, trade secret laws, and contractual rights to establish, maintain and protect these intellectual property rights, all of which afford only limited protection. Our patent rights, and the prospective rights sought in our pending patent applications, may not be meaningful or provide us with any commercial advantage and they could be opposed, contested, circumvented or designed around by our competitors or be declared invalid or unenforceable in legal proceedings. In addition, patents may not be issued from any of our current or future patent applications. Any failure of our patents or other intellectual property rights to adequately protect our technology might make it easier for our competitors to offer similar products or technologies.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may fail to apply for patents on important products, services, technologies or designs in a timely fashion, or at all. We may not have sufficient intellectual property rights in all countries where unauthorized third party copying or use of our proprietary technology occurs and the scope of our intellectual property might be more limited in certain countries. Our existing and future patents may not be sufficient to protect our products, services, technologies or designs and/or may not prevent others from developing competing products, services, technologies or designs. We cannot predict the validity and enforceability of our patents and other intellectual property with certainty.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have registered, and applied to register, certain of our trademarks in several jurisdictions worldwide. In some of those jurisdictions, third party filings exist for the same, similar or otherwise related products or services, which could block the registration of our marks. Even if we are able to register our marks, competitors may adopt or file similar marks to ours, register domain names that mimic or incorporate our marks, or otherwise infringe upon our trademark rights. Although we police our trademark rights carefully, there can be no assurance that we are aware of all third party uses or that we will prevail in enforcing our rights in all such instances. Any of these negative outcomes could impact the strength, value and effectiveness of our brand, as well as our ability to market our products. We have also registered domain names for websites, or URLs, that we use in our business, such as www.ui.com. If we are unable to protect our domain names, our brand, business, and results of operations could be adversely affected. Domain names similar to ours have already been registered in the United States and elsewhere, and we may be unable to prevent third parties from acquiring and using domain names that infringe, are similar to, or otherwise decrease the value of, our brand or our trademarks. In addition, although we own www.ui.com and various other global top-level domains, we might not be able to, or may choose not to, acquire or maintain other country-specific URLs in which we currently conduct or intend to conduct business.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Confidentiality agreements with our employees, licensees, independent contractors and others may not effectively prevent disclosure of our trade secrets, and may not provide an adequate remedy in the event of unauthorized use or disclosure of our trade secrets. We may also fail or have failed to obtain such agreements from such persons due to administrative oversights or other reasons.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property, such as the production of counterfeits of our products, and unauthorized registration and use of our trademarks by third parties, is a matter of ongoing concern. The steps we have taken may not prevent unauthorized use of our intellectual property. We may fail to detect infringements of, or take appropriate steps to enforce, our intellectual property rights. Our competitors might independently develop similar technology without infringing our intellectual property rights. Our inability or failure to effectively protect our intellectual property could reduce the value of our technology and could impair our ability to compete. Any inability or failure by us to meaningfully protect our intellectual property could result in competitors offering products that incorporate our most technologically advanced features.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have initiated and may continue to initiate legal proceedings to enforce our intellectual property rights. Litigation, whether we are a plaintiff or a defendant, can be expensive and time-consuming, may place our intellectual property at risk of being invalidated or narrowed in scope, and may divert the efforts of our technical staff and managerial personnel.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Enforcement of our intellectual property rights abroad, particularly in China and South America, is limited. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intellectual property protection and enforcement regimes in certain countries outside the United States are generally not as comprehensive as in the United States, and may not adequately protect our intellectual property.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The legal regimes relating to the recognition and enforcement of intellectual property rights in China and South America are particularly limited. Legal proceedings to enforce our intellectual property in these jurisdictions may progress slowly, during which time infringement may continue largely unimpeded. Countries that have relatively inefficient intellectual property protection and enforcement regimes represent a significant portion of the demand for our products. These factors may make it more challenging for us to enforce our intellectual property rights against infringement.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The infringement of our intellectual property rights, particularly in these jurisdictions, may materially harm our business in these markets and elsewhere by reducing our sales, and adversely affecting our results of operations, and diluting our brand or reputation.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our contract manufacturers may not respect our intellectual property, and may produce products that compete with ours. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract manufacturers operate primarily in China, where the prosecution of intellectual property infringement and trade secret theft is more difficult than in the United States. In the past, our contract manufacturers, their affiliates, their other customers or their </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">suppliers have attempted to participate in efforts to misappropriate our intellectual property and trade secrets to manufacture our products for themselves or others without our knowledge.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if the agreements with our contract manufacturers, and applicable laws, prohibit them from misusing our intellectual property and trade secrets, we may be unsuccessful in monitoring and enforcing our intellectual property rights against them. We have in the past, and may continue to discover, counterfeit goods being sold as our products or as other brands.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in an industry with extensive intellectual property litigation. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial success depends in part upon us and our component suppliers not infringing intellectual property rights owned by others, and being able to resolve intellectual property claims without major financial expenditures. Our key component suppliers are often targets of intellectual property claims, and we are subject to claims as well. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are numerous patents and patent applications in the United States and other countries relating to communications technologies. It can be difficult or impossible to conduct meaningful searches for patents relating to our technologies, or to approach third parties to seek a license to their patents. Even extensive searches for patents that may be relevant to our products may not uncover all relevant patents and patent applications. Because of the existence of a large number of patents in the networking field, the secrecy of some pending patents, and the rapid rate of issuance of new patents, it is not economically practical or even possible to determine in advance whether a product or any of its components infringes or will infringe on the patent rights of others. The asserted claims and/or initiated litigation can include claims against us or our manufacturers, suppliers, or customers, alleging infringement of their proprietary rights with respect to our existing or future products or components of those products. Regardless of the merit of these claims, they can be time-consuming, result in costly litigation and diversion of technical and management personnel, or require us to develop a non-infringing technology or enter into license agreements. Where claims are made by customers, resistance even to unmeritorious claims could damage customer relationships. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot determine with certainty whether any existing or future third-party intellectual property rights would require us to alter our technologies, obtain licenses or cease certain activities. There can be no assurance that licenses will be available on acceptable terms and conditions, if at all, or that our suppliers will indemnify us, or that any indemnification will be adequate to cover our costs if a claim were brought directly against us or our customers. Furthermore, because of the potential for high court awards that are not necessarily predictable, it is not unusual to find even arguably unmeritorious claims settled for significant amounts.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have received, and may in the future receive, claims from third parties, including competitors and non-practicing entities, asserting intellectual property infringement and other related claims. We expect to continue to receive such intellectual property claims in the future. As our revenues grow and our profile increases, the frequency and significance of these claims may increase.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whether or not there is merit to a given claim, it can be time consuming and costly to defend against, and could:</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">adversely affect our relationships with our current or future users, customers and suppliers;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">cause delays or stoppages in the shipment of our products;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">cause us to modify or redesign our products;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">cause us to rebrand our products or services;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">subject us to a temporary or permanent injunction;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">divert management&#8217;s attention and resources;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">subject us to significant damages or settlements;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">cause us to give up some of our intellectual property;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">require us to enter into costly licensing agreements; or</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">require us to cease offering certain of our products or services.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors may have substantially greater resources than we do and may be able to sustain the costs of complex intellectual property litigation to a greater degree and for longer periods of time than we could. In addition, patent holding companies and other third-party non-practicing entities that focus on extracting royalties and settlements by enforcing patent rights may target our component suppliers, manufacturers, us, our distributors, members of our sales channels, our network operators and service providers, or other purchasers of our products. These companies typically have little or no product revenues and therefore our patents may provide little or no deterrence against such companies filing patent infringement lawsuits against our component suppliers, manufacturers, us, our distributors, members of our sales channels, network operators and service providers, or other purchasers of our products.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to liability for monetary damages against us or, in certain circumstances, against end users of our products, we may be prohibited from developing, commercializing or continuing to provide certain of our products unless we obtain licenses from the holders of the patents or other intellectual property rights.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot assure you that we will be able to obtain any such licenses on commercially reasonable terms, or at all.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we do not obtain licenses, our business, results of operations and financial condition could be materially affected and we could, for example, be required to cease offering our products or be required to materially alter our products, which could involve substantial costs and time to develop.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The production of counterfeit versions of our products may reduce our sales levels and damage our brand. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past and continue to discover counterfeit versions of our products. Although we have taken steps to combat counterfeiting, it is difficult or impossible to detect or prevent all instances of counterfeiting. Particularly if the quality of counterfeit products is poor, damage could be done to our brand.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Combating counterfeiting is difficult and expensive, and may not be successful, especially in countries that have a relatively weak legal regime for the protection of intellectual property.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We use open source software in our products that may subject source code to public release or require us to re-engineer our products. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use open source software in certain of our products, and may use more open source software in the future. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been claims challenging the ownership of software and claims of copyright infringement against companies that use open source software in the development of their products. We could become subject to claims regarding the ownership of what we believe to be our proprietary software and claims of copyright infringement. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Usage of open source software can also lead to greater risks than the use of third-party commercial software, because open source licensors generally do not provide warranties or controls on origin of the software. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some open source licenses contain requirements that users make available and license the source code for the modifications or derivative works that they create based upon the open source software. If we combine our proprietary software with open source software we could, in some circumstances, be required to release our proprietary source code publicly or license such source code on unfavorable terms or at no cost. That could significantly diminish the value of some of our products and negatively affect our business.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Management and Structure</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may lose the services of our founder and Chief Executive Officer, Robert J. Pera, or other key personnel. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success and future growth depend on the skills, working relationships and continued services of our management team, and in particular our founder and Chief Executive Officer, Robert J. Pera. Our future performance may also depend on our ability to retain other key personnel. We do not maintain any significant key person insurance with regard to any of our personnel.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business model relies in part on leanly staffed, independent and efficient research and development teams. Our research and development teams are organized around small groups or individual contributors for a given platform, and there is little overlap in knowledge and responsibilities. In the event that we are unable to retain the services of any key contributors, we may be unable to bring our products or product improvements to market in a timely manner, if at all, due to disruption in our development activities.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future success also depends on our ability to attract, retain and motivate skilled personnel. Competition for personnel exists in the industries in which we participate, particularly for persons with specialized experience in areas such as antenna design and radio frequency equipment. If we are unable to attract and retain the necessary personnel our business, results of operations and financial condition could be materially adversely affected.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may fail to manage our growth effectively and develop and implement appropriate control systems. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have substantially expanded our business and operations in recent periods, including increases in the number of our distributors, contract manufacturers, headcount locations and facilities.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This rapid expansion places a significant strain on our managerial, administrative, and operational resources. Our business model reflects our decision to operate with streamlined infrastructure, with lower support and administrative headcount. This may increase the risks associated with managing our growth, and we may not have sufficient internal resources to adapt or respond to unexpected challenges and compliance requirements.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our profitability may decline as we expand into new product areas. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive a substantial majority of our revenues from the sale of outdoor wireless networking equipment and enterprise WLAN. As we expand into other products and services, such as video surveillance equipment, voice communication equipment, security access equipment, wireless backhaul, consumer electronics, and machine-to-machine communications, we may not be able to compete effectively with existing market participants and may not be able to realize a positive return on the investment we have made in these products or services. Entering these markets may result in increased product development costs, and our new products may have extended time to market relative to our current products. If our introduction of a new product is not successful, or if we are not able to achieve the revenues or margins we expect, our results of operations may be harmed and we may not recover our product development and marketing expenditures. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may also be required to add a traditional direct sales force and customer support personnel to market and support new or existing products, which would cause us to experience substantially lower product margins or increase our operating expenses. Adding a traditional direct sales force or customer support personnel would reduce our operating income and may not be successful.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating expenses are increasing as we make expenditures to enhance and expand our operations. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the past several years, we have increased our expenditure on infrastructure to support our anticipated growth. We are continuing to make significant investments in information systems, hiring more administrative personnel, using more professional services and expanding our operations outside the United States. We intend to make additional investments in systems and personnel and continue to expand our operations to support anticipated growth in our business. As a result, we expect our operating expenses to increase.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may need in the future to build a traditional direct sales force to market and sell our products or provide additional resources or cooperative funds to our distributors. Such changes to our existing sales model would likely result in higher selling, general and administrative expenses as a percentage of our revenues. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with conflict mineral disclosure requirements will create additional compliance cost and may create reputational challenges.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Section 1502 of the Dodd-Frank Act, United States publicly-traded companies are required to disclose use or potential use of certain minerals and their derivatives, including tantalum, tin, gold and tungsten, that are mined from the Democratic Republic of Congo and adjoining countries and deemed conflict minerals. </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These requirements necessitate due diligence efforts to assess whether such minerals are used in our products in order to make the relevant required annual disclosures. There are, and will be, ongoing costs associated with complying with these disclosure requirements, including diligence to determine the sources of those minerals that may be used or necessary to the production of our products. We may face reputational challenges that could impact future sales if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to verify with sufficient accuracy the origins of all conflict minerals used in our products.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party software and services to conduct our enterprise resource planning, financial planning and analysis, and financial reporting. We also rely on third party software and service for our computing, storage, bandwidth, and other services. Any disruption of or interference with these services would negatively affect our operations and seriously harm our business.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently use NetSuite and other software and services to conduct our order management and financial processes. The availability of this service is essential to the management of our business. As we expand our operations, we expect to utilize additional systems and service providers that may also be essential to managing our business. Although the systems and services that we require are typically available from a number of providers, it is time consuming and costly to qualify and implement these relationships.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third party service providers, such as G-Suite, Google Cloud and Amazon Web Services, to provide distributed computing infrastructure platforms for business operations, or what is commonly referred to as a &#8220;cloud&#8221; computing service. Any transition of the cloud services currently provided by these service providers to another cloud provider would be difficult to implement and will cause us to incur significant time and expense. If our existing cloud service providers experience interruptions in service regularly or for a prolonged basis, or other similar issues, our business would be seriously harmed. Additionally, our existing cloud service providers have broad discretion to change and interpret its terms of service and other policies with respect to us, and they may take actions beyond our control that could harm our business.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to manage our business would suffer if one or more of our providers suffer an interruption in their business, or experience delays, disruptions or quality control problems in their operations, or we have to change or add additional systems and services. We may not be able to control the quality of the systems and services we receive from third party service providers, which could impair our financial reporting and may negatively impact our business, results of operations and financial condition. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our debt levels could adversely affect our ability to raise additional capital to pay dividends, repurchase our shares of common stock and fund our operations or limit our ability to react to changes in our industry or the economy. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, our balance outstanding under the Third Amended and Restated Credit Agreement for our Term Facility and Revolving Facility, was $500.0&#160;million and $75.0 million, respectively. In the future we may need to raise additional capital to finance our payment of dividends or repurchase shares of our common stock and fund our growth and operational goals. If additional financing is not available when required or on acceptable terms, we may not be able to pay dividends, repurchase shares of common stock, expand our business, develop or enhance our products, take advantage of business opportunities or respond to competitive pressures, which could result in lower revenues and reduce the competitiveness of our products. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any potential debt level increases could have important consequences, including:</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">requiring a substantial portion of cash flows from operations to be dedicated to the payment of principal and interest on our indebtedness, thereby reducing our ability to use our cash flows to fund our operations and capital expenditures, pay dividends, repurchase shares of our common stock and pursue business opportunities;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increasing our vulnerability to general industry and economic conditions;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limiting our ability to make strategic acquisitions or causing us to make non-strategic divestitures;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limiting our ability to obtain additional financing for working capital, capital expenditures, debt service requirements, acquisitions and general corporate or other purposes; and</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">limiting our ability to adjust to changing market conditions and placing us at a competitive disadvantage compared to </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">competitors who are less highly leveraged or have access to more capital.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to integrate future acquisitions successfully, our business, results of operations and prospects could be harmed. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may make acquisitions to improve or expand our product offerings. Our future acquisition strategy will depend on our ability to identify, negotiate, complete and integrate acquisitions. These transactions involve numerous risks, including:</span></div><div style="margin-top:5pt"><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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">difficulties in integrating and managing the operations, technologies and products of the companies we acquire, particularly in light of our lean organizational structure;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">diversion of our management&#8217;s attention from normal daily operation of our business;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our inability to maintain the key business relationships and the brand equity of the businesses we acquire;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our inability to retain key personnel of the acquired business, particularly in light of the demands we place on individual contributors;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">uncertainty of entry into markets in which we have limited or no prior experience and in which competitors have stronger market positions;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our dependence on unfamiliar affiliates and partners of the companies we acquire;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">insufficient revenues to offset our increased expenses associated with acquisitions;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our responsibility for the liabilities of the businesses we acquire, including those which we may not anticipate; and</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our inability to maintain internal standards, controls, procedures and policies, particularly in light of our lean organizational structure.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be unable to secure the equity or debt funding necessary to finance future acquisitions on terms that are acceptable to us. Completing acquisitions could consume significant amounts of cash. If we finance acquisitions by issuing equity or convertible debt securities, our existing stockholders will likely experience dilution, and if we finance future acquisitions with debt funding, we will incur interest expense and may have to comply with covenants and secure that debt obligation with our assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our investments in new businesses, products, services, technologies, joint ventures and other strategic transactions are inherently risky, and could disrupt our current operations.</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested and expect to continue to invest in new businesses, products, services, technologies, joint ventures and other strategic initiatives. These investments may involve significant risks and uncertainties, including insufficient revenues from such investments to offset any new liabilities assumed and expenses incurred in connection with these new investments, inadequate return of or loss of our investments, distraction of management from current operations, and unidentified issues not discovered in our due diligence of such investments that could cause us to fail to realize the anticipated benefits of such investments and incur unanticipated costs, expenses and liabilities. Because these investments are inherently risky, no assurance can be given that such investments will be successful and will not adversely affect our reputation, business prospects, results of operation and financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be adversely affected by changes in LIBOR reporting practices or the index used to replace LIBOR.</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Term Facility and Revolving Facility primarily use the London Interbank Offered Rate (&#8220;LIBOR&#8221;) to calculate interest due to our lenders. On July 27, 2017, the United Kingdom&#8217;s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. As a result, it is possible that LIBOR will be discontinued as a reference rate after 2021. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, a steering committee comprised of large U.S. financial institutions, is considering replacing U.S. dollar LIBOR with a newly created index, calculated by reference to short-term repurchase agreements backed by U.S. Treasury securities, called the Secured Overnight Financing Rate (&#8220;SOFR&#8221;). Whether SOFR will become a widely accepted benchmark in place of LIBOR, however, remains in question. As such, the future of LIBOR and potential alternative reference rates are uncertain at this time. If LIBOR is discontinued, the terms of our Third Amended and Restated Credit Agreement provide for the use of an alternative rate. Such an event would not affect our ability to borrow or maintain already outstanding borrowings, but the alternative rate could be higher and more volatile than LIBOR prior to its discontinuance and may result in interest obligations which are higher or lower or that do not otherwise correlate over time with the interest payments that would have been made on such debt if LIBOR remained in its current form. Accordingly, the potential effects of the foregoing on our cost of capital cannot yet be determined. Further, the same costs and risks that may lead to the unavailability of LIBOR may make one or more of the alternative rate methods impossible or impracticable to determine. Any of these proposals or consequences could materially and adversely affect our financing costs, and as a result, our financial condition, operating results and cash flows.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Common Stock</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Chief Executive Officer owns a majority of our common stock.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Robert J. Pera, our founder, Chairman, and Chief Executive Officer, is able to exercise voting rights with respect to a majority of the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">voting power of our outstanding stock and therefore has the ability to control the outcome of matters submitted to our stockholders for approval, including the election of directors and any merger, consolidation, or sale of all or substantially all of our assets. This concentrated control could delay, defer, or prevent a change of control, merger, consolidation, or sale of all or substantially all of our assets that our other stockholders support, or conversely this concentrated control could result in the consummation of such a transaction that our other stockholders do not support. This concentrated control could also discourage certain potential investors from acquiring our common stock and might harm the trading price of our stock. In addition, Mr. Pera has the ability to control the management and major strategic investments of our company as a result of his position as our Chief Executive Officer and his ability to control the election or replacement of our directors. In the event of his death, the shares of our stock that Mr. Pera owns will be transferred to his successors. As a board member and officer, Mr. Pera owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, even a controlling stockholder, Mr. Pera is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May&#160;7, 2021, Mr. Pera beneficially owned 56,278,181 shares of our common stock. These shares are eligible for resale into the public market within the restrictions imposed by Rule 144 under the Securities Act of 1933. Sales of a significant amount of Mr. Pera&#8217;s shares could adversely affect the market price for our common stock. Mr. Pera had informed us he has entered into arrangements under which he has pledged up to 25% of the shares of our common stock that he beneficially owns to secure loans with financial institutions. Mr. Pera had also indicated these loans have or will have various requirements to repay all or a portion of the loan upon the occurrence of various events, including when the price of the common stock goes below certain specified levels. Mr. Pera may need to sell shares of our common stock to meet these repayment requirements. Upon a default under one or more of these loans, the lender could sell the pledged shares into the market without limitation on volume or manner of sale. Sales of shares by Mr. Pera to reduce his loan balance or the lenders upon foreclosure are likely to adversely affect our stock price. Mr. Pera has also indicated to us that he may in the future from time to time pledge additional shares of common stock as collateral for margin or other loans, enter into derivative transactions based on the value of our common stock, dispose of shares of common stock, otherwise monetize shares of his common stock and/or engage in other transactions relating to shares of our common stock and/or other securities of the company. Any of these activities by Mr. Pera may adversely affect the price of our common stock. However, Mr. Pera has also indicated that he intends to continue to own at least a majority of our outstanding shares of common stock.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Not paying cash dividends to our stockholders, or repurchasing shares of our common stock pursuant to our previously announced stock repurchase program, could cause the market price for our common stock to decline.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment of cash dividends is subject to, among other things, declaration by the Board of Directors of the Company our financial position and results of operations, available cash and cash flow, capital requirements, our obligations, contingent liabilities, applicable corporate legal requirements, and other factors. If the Company fails to meet expectations related to dividends, its stock price may decline, which could have a material adverse impact on investor confidence and employee retention. These and other factors may also affect the continuation of, or activity under, our previously announced stock repurchase program. Failure to pay cash dividends could cause the market price of our common stock to decline. The discontinuance of, or lack of activity under, our previously announced stock repurchase program could also result in a lower market price of our common stock.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fluctuations in our results of operations could cause the market price of our common stock to decline. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quarterly results of operations fluctuate significantly due to a variety of factors, many of which are outside of our control and are difficult or impossible to predict. We expect our results of operations will continue to fluctuate. You should not rely on our past results as an indication of our future performance. If our revenues or results of operations fall below the expectations of investors or securities analysts, or below any estimates we may provide to the market, the price of our common stock would likely decline substantially, which could have a material adverse impact on investor confidence and employee retention. Our common stock has experienced substantial price volatility since our initial public offering. In addition, the stock market as a whole has experienced major price and volume fluctuations that have affected the stock price of many technology companies in ways that may have been unrelated to these companies&#8217; operating performance.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that could cause our results of operation and stock price to fluctuate include: </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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">varying demand for our products due to the financial and operating condition of our distributors and their customers, distributor inventory management practices and general economic conditions;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">shifts in our fulfillment practices including increasing inventory levels as part of efforts to decrease our delivery lead times;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">failure of our suppliers to provide chips or other components;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">failure of our contract manufacturers and suppliers to meet our demand;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">success and timing of new product introductions by us, and our competitors;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">increased warranty costs;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">announcements by us or our competitors regarding products, promotions or other transactions;</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">costs related to legal proceedings or responding to government inquiries;</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">our ability to control and reduce product costs; and</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:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">expenses of our entry into new markets.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our business may be subject to seasonality, although our recent growth rates and timing of product introductions may have historically masked our seasonal changes in demand. For example, our consumer products may be subject to general seasonal spending trends associated with holidays.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory, Legal and Tax Matters</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to export control and economic sanctions laws in the United States and elsewhere which</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">could impair our ability to compete in international markets and subject us to liability if we do not comply with applicable laws. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial majority of our sales are into countries outside of the United States. Sales of our products into certain countries are restricted or prohibited under U.S. export control and economic sanctions laws. In addition, certain of our products incorporate encryption components that are subject to export control regulations. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2011, we filed a self-disclosure statement with the U.S. Commerce Department, Bureau of Industry and Security&#8217;s (&#8220;BIS&#8221;) Office of Export Enforcement (&#8220;OEE&#8221;) relating a review conducted by us regarding certain export transactions from 2008 through March 2011 in which products may have been later sold into Iran by third parties. In June 2011, we also filed a self-disclosure statement with the U.S. Department of the Treasury&#8217;s Office of Foreign Asset Control (&#8220;OFAC&#8221;) regarding these compliance issues. We resolved the matters described in our self-disclosures with the BIS and OFAC, and have taken significant steps towards ensuring our compliance with export control regulations and embargoes. It is, however, possible that violations may occur in the future. If violations should occur in the future, the response of regulators may be more severe in light of prior compliance concerns.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to U.S. export regulations, various other countries regulate the import of certain encryption technology and products, and these laws could limit our ability to distribute our products or our customers&#8217; ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in other countries, prevent our customers with international operations from deploying our products or, in some cases, prevent the transfer of our products to certain countries altogether. Any change in export or import regulations or related legislation, shift in approach to the enforcement or scope of existing regulations, or change in the countries, persons or technologies targeted by such regulations, could negatively impact our ability to sell our products to existing customers or the ability of our current and potential distributors, network operators and service providers outside the United States.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even though we take precautions to prevent our products from being provided to targets of U.S. sanctions, our products, including our firmware updates, could be provided by our distributors, resellers and/or end users despite such precautions. Any such provision could have negative consequences, including government investigations, penalties and reputational harm. Our failure or inability to obtain required import or export approval for our products could harm our international and domestic sales and adversely affect our revenue.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Existing and new regulations, changes in existing regulations, or the enforcement of any regulations related to our products may result in unanticipated burdens, costs and liabilities and could materially and adversely affect our financial condition, results of operations, and our brand.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are subject to governmental regulations in a variety of jurisdictions. In order to achieve and maintain market acceptance, our products must continue to comply with these regulations as well as a significant number of industry standards. For example, our wireless communication products operate through the transmission of radio signals, and radio emissions are subject to regulation in the United States and in other countries in which we do business. In the United States, various federal agencies including the Center for Devices and Radiological Health of the Food and Drug Administration, the Federal Communications Commission, the Occupational Safety and Health Administration and various state agencies have promulgated regulations that concern the use of radio/electromagnetic emissions standards. Member countries of the European Union and other countries have enacted similar standards concerning electrical safety and electromagnetic compatibility and emissions, and chemical substances and use standards.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As these regulations and standards evolve, and if new regulations or standards are implemented, we will be required to modify our products or develop and support new versions of our products, and our compliance with these regulations and standards may become more burdensome. The failure of our products to comply, or delays in compliance, with the various existing and evolving industry regulations and standards could prevent or delay introduction of our products, which could harm our business. End customer uncertainty regarding future policies may also affect demand for communications products, including our products. If existing laws or regulations regarding the use of our products or services are enforced in a manner not previously contemplated by us, our channel partners or our end customers, it could expose us or them to liability and could have a material adverse effect on our financial condition, results of operations, and our brand. Moreover, channel partners or end customers may require us, or we may otherwise deem it necessary or advisable, to alter our products to address actual or anticipated changes in the regulatory environment. Our inability to alter our products to address these requirements and any regulatory changes may have a material adverse effect on our financial condition, results of operations, and our brand. Further, the enforcement of laws and regulations may force us to withdraw one or more of our products from sale in certain jurisdictions or to recall one or more of our products in certain jurisdictions. We may </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incur costs and expenses relating to a withdrawal from a particular market or a recall of one or more of our products. The process of identifying products that have been widely distributed for withdrawals and recalls may be lengthy and require significant resources and we may incur significant replacement costs, damage claims and harm to our reputation. We are and expect to continue to be the subject of investigations, inquiries, data requests, actions, orders, and audits by government authorities and regulators in the United States, the European Union, and around the world. Orders issued by, or inquiries or enforcement actions initiated by, government or regulatory authorities could cause us to incur substantial costs, expose us to unanticipated liability or penalties or require us to change our business practices in a manner materially adverse to our financial condition, results of operations, and our brand.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our failure to comply with U.S. and foreign laws related to privacy, data security, cybersecurity and data protection, such as the E.U. Data Protection Directive and China Cybersecurity Law, could adversely affect our financial condition, results of operations, and our brand.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are or may become subject to a variety of laws and regulations in the United States and abroad regarding privacy, data security, cybersecurity and data protection. These laws and regulations are continuously evolving and developing. The scope and interpretation of the laws that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect to foreign laws.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, there are numerous U.S. federal, state, and local laws and regulations and foreign laws and regulations regarding privacy and the collection, sharing, use, processing, disclosure, and protection of personal information and other user data. Such laws and regulations often have changes in scope, may be subject to differing interpretations, and may be inconsistent among different jurisdictions. For example, in April 2016, the E.U. Parliament approved a new data protection regulation, known as the General Data Protection Regulation (&#8220;GDPR&#8221;), which came into force on May 25, 2018. The GDPR includes operational requirements for companies that receive or process personal data of residents of the European Union that are different than those previously in place in the European Union, and that include significant penalties for non-compliance. Another example, in November 2016, the Standing Committee of China&#8217;s National People&#8217;s Congress passed China&#8217;s first Cybersecurity Law (&#8220;CSL&#8221;), which took effect in June 2017. The CSL is the first Chinese law that systematically lays out the regulatory requirements on cybersecurity and data protection, subjecting many previously under-regulated or unregulated activities in cyberspace to government scrutiny. More recently, California enacted the California Consumer Privacy Act (the &#8220;CCPA&#8221;) that will, among other things, require covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information. The CCPA took, effect on January 1, 2020 with the privacy provisions enforceable by the California Attorney General as of July 1, 2020, and the regulations becoming enforceable as of August 1, 2020. Given the recent implementation of the regulations, we cannot yet predict the impact of the CCPA on our business or operations. The costs of compliance with, and other burdens imposed by, the GDPR, CSL and CCPA may limit the use and adoption of our products and services and could have an adverse impact on our business, results of operations and financial condition.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to comply with all applicable laws, policies and legal obligations relating to privacy, data security, cybersecurity and data protection. However, given that the scope, interpretation, and application of these laws and regulations are often uncertain and may be conflicting, it is possible that these obligations 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. Any failure or perceived failure by us or third-party service-providers to comply with our privacy or security policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other user data, may result in governmental enforcement actions, litigation, or negative publicity, and could have an adverse effect on our brand, results of operations and financial condition.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governments are continuing to focus on privacy, cybersecurity, data protection and data security and it is possible that new privacy or data security laws will be passed or existing laws will be amended in a way that is material to our business. Any significant change to applicable laws, regulations, or industry practices regarding our employees&#8217; and users&#8217; data could require us to modify our business, services and products features, possibly in a material manner, and may limit our ability to develop new products, services, and features. Although we have made efforts to design our policies, procedures, and systems to comply with the current requirements of applicable state, federal, and foreign laws, changes to applicable laws and regulations in this area could subject us to additional regulation and oversight, any of which could significantly increase our operating costs.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government regulations designed to protect personal privacy may make it difficult for us to sell our products. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products may transmit and store personal information. The handling of such information is increasingly subject to regulations in numerous jurisdictions around the world. These regulations are typically intended to protect the privacy and security of personal information that is collected, stored and transmitted in or from the governing jurisdiction. In addition, because various foreign jurisdictions have different regulations concerning the storage and transmission of personal information, we may face unknown requirements that pose compliance challenges in new geographic markets that we seek to enter. Our efforts to protect the privacy of information may also fail if our encryption and security technology is inadequate or fails to operate as expected. The difficulties in complying with privacy and data protection regulations could subject us to costs, delayed product launches, liabilities or negative publicity that could impair our ability to maintain or expand our operations into some countries and therefore limit our future growth.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The vast majority of our products rely on the availability of specific unlicensed radio frequency spectrum.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our products operate in unlicensed radio frequency (&#8220;RF&#8221;) spectrum, which is used by a wide range of devices </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such as cordless phones, baby monitors, and microwave ovens, and is becoming increasingly crowded. If such spectrum usage continues to increase through the proliferation of consumer electronics and products competitive with ours, and others, the resultant higher levels of clutter and interference in the frequency bands used by our products could decrease the usage of our products. Our business could be further harmed if currently unlicensed RF spectrum becomes subject to licensing in the United States or elsewhere. Network operators and service providers that use our products may be unable to obtain licenses for RF spectrum at reasonable prices or at all. Even if the unlicensed spectrum remains unlicensed, existing and new government regulations may require we make changes in our products. For example, to provide products for network operators</span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and service providers who utilize unlicensed RF spectrum, we may be required to limit their ability to use our products in licensed RF spectrum. The operation of our products by network operators or service providers in the United States or elsewhere in a manner not in compliance with local law could result in fines, operational disruption, or harm to our reputation. In addition, if new spectrums, either licensed or unlicensed, are made available by government regulatory agencies for broadband wireless communication that may disrupt the competitive landscape of our industry and impact our business. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be adversely affected by unfavorable results in litigation. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, consumer or securities class-actions and other litigation matters relating to various claims that arise in the normal course of business and otherwise. It can be difficult or impossible to predict the outcome of legal proceedings with any degree of certainty, particularly given that laws may be ambiguous and factual findings can often be the result of incomplete evidence, opinions, varying standards or proof, and extraneous factors. Any such proceedings or matters may adversely affect how we operate the business, divert the attention of management from the operation of the business, have an adverse effect on our reputation, result in additional costs and adversely affect our results of operations. If one or more of the legal proceedings to which we may be or become a party are resolved against us, our results of operations and financial condition could be adversely affected.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may become subject to warranty claims, product liability and product recalls.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have received, and may in the future receive, warranty or product liability claims that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a successful warranty claim, we may also incur costs if we compensate the affected network operator or service provider. Such claims may require a significant amount of time and expense to resolve and defend against, and could also harm our reputation by calling into question the quality of our products. We also may incur costs and expenses relating to a recall of one or more of our products. The process of identifying recalled products that have been widely distributed may be lengthy and require significant resources and we may incur significant replacement costs, contract damage claims and harm to our reputation. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers and the users of our products may expect us to indemnify them against claims for intellectual property infringement, defective products and other losses.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers, users and other parties may expect us to indemnify them for losses incurred in connection with our products, including as a result of intellectual property infringement, defective products, and security vulnerabilities, even if our agreements with them do not require us to provide this indemnification. In some instances, we may decide to defend and indemnify them, irrespective of whether we believe that we have an obligation to do so. The expenses associated with providing indemnification can be substantial. We may also reject demands for indemnification, which may lead to disputes with a customer or other party and may negatively impact our relationships with them. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial condition or results of operations or safeguard our assets.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective internal controls over financial reporting are necessary for us to provide reliable financial reports and, together with other controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation, could cause us to fail to meet our reporting obligations, and prevent us from producing accurate and timely financial statements to manage our business. If we fail to do so, our business could be negatively affected and our independent registered public accounting firm may be unable to attest to the fair presentation of our Consolidated Financial Statements included in our Annual Report on Form 10-K in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. If we cannot provide reliable financial reports and effectively prevent fraud, our reputation and results of operations could be harmed. Even effective internal controls have inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud. Therefore, even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. The preparation of Consolidated Financial Statements also requires us to make estimates and assumptions. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. Additionally, as the COVID-19 pandemic continues to develop, many of our estimates could require increased judgement and carry a higher degree of variability and </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">volatility. As events continue to evolve our estimates may change materially in future periods. In addition, projections of any evaluation of effectiveness of internal control over financial reporting in future periods are subject to the risk that the control may become inadequate because of changes in conditions or a deterioration in the degree of compliance with the policies or procedures. We have in the past and may in the future fail to maintain adequate internal controls. For example, as reported in the Annual Reports on Form 10-K for the years ended June 30, 2015 and 2016, management of the Company determined that the Company did not maintain an effective control environment, which contributed to three material weaknesses in internal control over financial reporting. As described in more detail in our Annual Report on Form 10-K for year ended June 30, 2017, under Item 9A. &#8220;Controls and Procedures&#8221;, the Company completed the remediation efforts of such material weakness, completed testing of the controls to address such material weaknesses and concluded that the previously reported material weaknesses in internal controls over financial reporting have been satisfactorily remediated as of June 30, 2017. Any such failure (including any failure to implement new or improved controls, difficulties in the execution of such implementation or deterioration of our current control practices) may result in an inability to prevent fraud, or cause us to fail to meet our reporting obligations. Any such failures may cause a material adverse effect on our business and financial results, and investor confidence and the market price of our stock may be adversely affected.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with the FCPA and similar laws could subject us to penalties and other adverse consequences. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant risks if we fail to comply with the Foreign Corrupt Practices Act (&#8220;FCPA&#8221;) of the United States and other laws (such as the U.K. Bribery Act of 2010) that prohibit improper payments or offers of payment to foreign governments and their officials and political parties by us and other business entities acting on our behalf for the purpose of obtaining or retaining business. In many foreign countries, particularly in countries with developing economies, which represent our principal markets, it may be a local custom that businesses operating in such countries engage in business practices that are prohibited by the FCPA or other laws and regulations. Although we have implemented a company policy requiring our employees and consultants to comply with the FCPA and similar laws, there can be no assurance that all of our employees, and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies, for which we may be ultimately held responsible. Any violation of FCPA or similar laws could result in severe criminal or civil sanctions and suspension or debarment from U.S. government contracting, which could have a material and adverse effect on our reputation, business, results of operations and financial condition.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results could be adversely affected by unfavorable tax law changes, an unfavorable government review of our tax returns, or changes in our geographic earnings mix.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">  </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to periodic audits or other reviews by tax authorities in the jurisdictions in which we conduct our activities. Tax authorities could challenge our assertions with respect to how we have conducted our business operations as might result in a claim for larger tax payments from us, including, but not limited to, income and withholding taxes. The expense of defending and resolving such audits may be significant.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of our business, there are many instances where the determination of tax implications is uncertain. Our calculations of income taxes may be based on our interpretations of applicable tax laws in the jurisdictions in which we file. The final determination of our income tax liabilities may be materially different than what is reflected in our income tax provisions and accruals.</span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The legislative bodies in many jurisdictions regularly consider proposed legislation that, if adopted, could affect our tax rate in such jurisdictions, and the carrying value of our deferred tax assets or our tax liabilities. Multi-jurisdictional changes enacted in response to the guidelines provided by the Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) to address base erosion and profit shifting (&#8220;BEPS&#8221;), and additional amendments or guidance regarding comprehensive U.S. tax reform, among other things, may change certain U.S. tax rules impacting the way U.S. multinationals are taxed, increase tax uncertainty and adversely impact our provision for income taxes. </span></div><div style="margin-top:5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a global company, we conduct operations in multiple jurisdictions, and therefore our effective tax rate is influenced by the amounts of income and expense attributed to each such jurisdiction and the amount and type of presence in each such jurisdiction. If such amounts were to change so as to increase the amounts of our net income subject to taxation in higher tax jurisdictions, or if we were to increase our operations in jurisdictions assessing relatively higher tax rates, our effective tax rate could be adversely affected. Additionally, withholding taxes vary by jurisdiction and any changes to our operations in each jurisdiction could result in greater taxation to the company. A number of factors may affect our future effective tax rates including, but not limited to:</span></div><div style="margin-top:5pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the interpretation of country-by-country reports and outcome of discussions with various tax authorities regarding</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">intercompany transfer pricing arrangements;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes that involve Ubiquiti&#8217;s supply chain outside of the United States;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in the composition of earnings in countries or states with differing tax rates;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the resolution of issues arising from tax audits with various tax authorities,</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes to tax laws regarding R&amp;D tax credits;</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in stock-based compensation; and</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes in tax law and/or generally accepted accounting principles;</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time the United States, foreign and state governments make substantive changes to tax rules and the application of rules to companies which may impact our taxes on international earnings. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from examinations to determine the adequacy of our provision for income taxes. Although we believe our tax estimates are reasonable, there can be no assurance that any final determination will not be materially different than the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our business results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in applicable tax regulations could negatively affect our financial results.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;2017 Tax Act&#8221;). A significant portion of our earnings are earned by our subsidiaries outside the U.S. Changes to the taxation of certain foreign earnings resulting from the 2017 Tax Act, along with the state tax impact of these changes and potential future cash distributions, may have an adverse effect on our effective tax rate. Furthermore, changes to the taxation of undistributed foreign earnings could change our future intentions regarding reinvestment of such earnings. Although the accounting for the impact of the 2017 Tax Act was completed as of December 22, 2018, we are continuing to monitor ongoing changes and ruling updates to the 2017 Tax Act. There can be no assurance that further changes in the 2017 Tax Act will not materially and adversely affect our effective tax rate, tax payments, financial condition and results of operations.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_133"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the Company&#8217;s share repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.118%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Aggregate Amount Paid</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period of Purchases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining Balance Available for Share Repurchases under the Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration date of Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$200 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,180</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$166.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$37.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2020 - September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 8, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$500 million</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682,956</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$168.03</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$114.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 15, 2020 - November 2, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$385.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/31/2022</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common Stock repurchases activity under the share repurchase program during the three months ended March&#160;31, 2021 was as follows (in thousands, except share and per share amounts):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"></td><td style="width:35.011%"></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:11.911%"></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.642%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></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:17.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining Balance Available for Share Repurchases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2021 - January 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,245&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 1, 2021 -February 28, 2021</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:'Times New Roman',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><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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:'Times New Roman',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><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2021 - March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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:'Times New Roman',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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,245&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,245&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_136"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. Defaults upon Senior Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_139"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4. Mine Safety Disclosures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_142"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5. Other Information</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i1e4b1463b4b74712849152f6473a6ce0_145"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated&#160;by</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reference from Form</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated&#160;by</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reference from</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Filed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed Herewith</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Amended and Restated Credit Agreement, dated as of March 30, 2021, by and among Ubiquiti Inc. as borrower, certain domestic subsidiaries of the borrower, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Association, as administrative agent.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed on April 5, 2021</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><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer Required Under Rule&#160;13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Financial Officer Required Under Rule&#160;13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule&#160;13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. &#167;1350.</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Schema Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Definition Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Labels Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Presentation Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_148"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:5.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.858%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.962%"></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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">UBIQUITI INC.</span></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:  </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Robert J. Pera</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Pera</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><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer&#160;and Director</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:  </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kevin Radigan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin Radigan</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><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Accounting and Finance Officer and Principal Accounting Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</span></div></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i1e4b1463b4b74712849152f6473a6ce0_151"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1e4b1463b4b74712849152f6473a6ce0_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated&#160;by</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reference from Form</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated&#160;by</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reference from</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Filed</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed Herewith</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1511737/000151173721000011/thirdarcreditagreement-u.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1511737/000151173721000011/thirdarcreditagreement-u.htm">Third Amended and Restated Credit Agreement, dated as of March 30, 2021, by and among Ubiquiti Inc. as borrower, certain domestic subsidiaries of the borrower, as guarantors, the lenders and other financial institutions party thereto and Wells Fargo Bank, National Association, as administrative agent.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1511737/000151173721000011/thirdarcreditagreement-u.htm">Filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed on April 5, 2021</a></span></div></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></tr><tr style="height:9pt"><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="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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex311nextgen.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex311nextgen.htm">Certification of Principal Executive Officer Required Under Rule&#160;13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</a></span></div></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="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex312nextgen.htm">31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex312nextgen.htm">Certification of Principal Financial Officer Required Under Rule&#160;13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.</a></span></div></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="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex321nextgen.htm">32.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ubnt-33121xex321nextgen.htm">Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule&#160;13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. &#167;1350.</a></span></div></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="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Schema Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Calculation Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Definition Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Labels Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Presentation Linkbase Document</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:9pt"><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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Date File - (formatted as Inline XBRL and contained in Exhibit 101)</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ubnt-33121xex311nextgen.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 2021 Workiva -->
<title>Document</title></head><body><div id="ib4915c42cb1d44a8ac5767d72c906b61_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert J. Pera, certify that&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q of Ubiquiti Inc.&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a&#8211;15(e) and 15d&#8211;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s 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-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.146%"><tr><td style="width:1.0%"></td><td style="width:9.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.113%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert J. Pera</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Pera</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ubnt-33121xex312nextgen.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 2021 Workiva -->
<title>Document</title></head><body><div id="ifc59b9df4ac34cf6a62803a6da579501_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> I, Kevin Radigan, certify that&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form 10-Q of Ubiquiti Inc.&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a&#8211;15(e) and 15d&#8211;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a&#8211;15(f) and 15d&#8211;15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s 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-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:50.146%"><tr><td style="width:1.0%"></td><td style="width:9.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.113%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2021</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kevin Radigan</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin Radigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting and Finance Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ubnt-33121xex321nextgen.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 2021 Workiva -->
<title>Document</title></head><body><div id="i06622451c4254f8d9e19180664fdd070_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert J. Pera, 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 the Quarterly Report of Ubiquiti Inc. on Form 10-Q for the fiscal quarter ended March&#160;31, 2021 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.</font></div><div style="margin-top:14pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;7, 2021 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:51.461%"><tr><td style="width:1.0%"></td><td style="width:24.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.503%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert J. Pera</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Pera</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</font></div><div><font style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Kevin Radigan, 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 the Quarterly Report of Ubiquiti Inc. on Form 10-Q for the fiscal quarter ended March&#160;31, 2021 fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Ubiquiti Inc.</font></div><div style="margin-top:14pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; May&#160;7, 2021 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:51.461%"><tr><td style="width:1.0%"></td><td style="width:24.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.503%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kevin Radigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kevin Radigan</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief&#160;Accounting and Finance&#160;Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>ubnt-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ubnt="http://www.ui.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ui.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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="ubnt-20210331_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="ubnt-20210331_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="ubnt-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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="ubnt-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.ui.com/role/CoverPage">
        <link:definition>0001001 - 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="ConsolidatedBalanceSheets" roleURI="http://www.ui.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperationsandComprehensiveIncome" roleURI="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>1004005 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1405401 - Statement - Consolidated Statements of Stockholders' Equity (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="ConsolidatedStatementsofCashFlows" roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>1006006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>1107101 - Statement - Consolidated Statements of Cash Flows (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="BUSINESSANDBASISOFPRESENTATION" roleURI="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION">
        <link:definition>2101102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION</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.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>2102103 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>2203201 - 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="REVENUES" roleURI="http://www.ui.com/role/REVENUES">
        <link:definition>2104104 - Disclosure - REVENUES</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="REVENUESDetails" roleURI="http://www.ui.com/role/REVENUESDetails">
        <link:definition>2405402 - Disclosure - REVENUES (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="FAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>2106105 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</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="FAIRVALUEOFFINANCIALINSTRUMENTSTables" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables">
        <link:definition>2307301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (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="FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails">
        <link:definition>2408403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (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="FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail">
        <link:definition>2409404 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail)</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="FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails">
        <link:definition>2410405 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (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="FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails">
        <link:definition>2411406 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARE" roleURI="http://www.ui.com/role/EARNINGSPERSHARE">
        <link:definition>2112106 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHARETables" roleURI="http://www.ui.com/role/EARNINGSPERSHARETables">
        <link:definition>2313302 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" roleURI="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail">
        <link:definition>2414407 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail)</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="EARNINGSPERSHAREAntidilutiveSecuritiesDetail" roleURI="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail">
        <link:definition>2415408 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Detail)</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="BALANCESHEETCOMPONENTS" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTS">
        <link:definition>2116107 - Disclosure - BALANCE SHEET COMPONENTS</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="BALANCESHEETCOMPONENTSTables" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables">
        <link:definition>2317303 - Disclosure - BALANCE SHEET COMPONENTS (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="BALANCESHEETCOMPONENTSInventoriesDetail" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail">
        <link:definition>2418409 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Detail)</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="BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail">
        <link:definition>2419410 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail)</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="BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails">
        <link:definition>2420411 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term 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="BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail">
        <link:definition>2421412 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail)</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="BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails">
        <link:definition>2422413 - Disclosure - BALANCE SHEET COMPONENTS - Other Long Term 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="ACCRUEDWARRANTY" roleURI="http://www.ui.com/role/ACCRUEDWARRANTY">
        <link:definition>2123108 - Disclosure - ACCRUED WARRANTY</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="ACCRUEDWARRANTYTables" roleURI="http://www.ui.com/role/ACCRUEDWARRANTYTables">
        <link:definition>2324304 - Disclosure - ACCRUED WARRANTY (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="ACCRUEDWARRANTYNarrativeDetail" roleURI="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail">
        <link:definition>2425414 - Disclosure - ACCRUED WARRANTY - Narrative (Detail)</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="ACCRUEDWARRANTYWarrantyObligationsDetail" roleURI="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail">
        <link:definition>2426415 - Disclosure - ACCRUED WARRANTY - Warranty Obligations (Detail)</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.ui.com/role/DEBT">
        <link:definition>2127109 - 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="DEBTTables" roleURI="http://www.ui.com/role/DEBTTables">
        <link:definition>2328305 - 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="DEBTNarrativeDetail" roleURI="http://www.ui.com/role/DEBTNarrativeDetail">
        <link:definition>2429416 - Disclosure - DEBT - Narrative (Detail)</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="DEBTSummaryofDebtDetails" roleURI="http://www.ui.com/role/DEBTSummaryofDebtDetails">
        <link:definition>2430417 - Disclosure - DEBT - Summary of 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="DEBTDebtPaymentObligationsDetails" roleURI="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails">
        <link:definition>2431418 - Disclosure - DEBT - Debt Payment Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTSummaryofDebtandInterestPaymentObligationsDetail" roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail">
        <link:definition>2432419 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Detail)</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="DEBTSummaryofDebtandInterestPaymentObligationsDetail_1" roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1">
        <link:definition>2432419 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Detail)</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.ui.com/role/LEASES">
        <link:definition>2133110 - 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="LEASESTables" roleURI="http://www.ui.com/role/LEASESTables">
        <link:definition>2334306 - 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="LEASESNarrativeDetails" roleURI="http://www.ui.com/role/LEASESNarrativeDetails">
        <link:definition>2435420 - 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="LEASESLeaseCostsDetails" roleURI="http://www.ui.com/role/LEASESLeaseCostsDetails">
        <link:definition>2436421 - Disclosure - LEASES - Lease Costs (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="LEASESOperatingLeasesFuturePaymentObligationsDetails" roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails">
        <link:definition>2437422 - Disclosure - LEASES - Operating Leases Future Payment Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESOperatingLeasesFuturePaymentObligationsDetails_1" roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1">
        <link:definition>2437422 - Disclosure - LEASES - Operating Leases Future Payment Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESWeightedAverageTermandDiscountRateDetails" roleURI="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails">
        <link:definition>2438423 - Disclosure - LEASES - Weighted-Average Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>2139111 - 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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>2440424 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMONSTOCKANDTREASURYSTOCK" roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK">
        <link:definition>2141112 - Disclosure - COMMON STOCK AND TREASURY 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="COMMONSTOCKANDTREASURYSTOCKTables" roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables">
        <link:definition>2342307 - Disclosure - COMMON STOCK AND TREASURY STOCK (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="COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail">
        <link:definition>2443425 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Detail)</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="COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail">
        <link:definition>2444426 - Disclosure - COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail)</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="ACCUMULATEDOTHERCOMPREHENSIVEINCOME" roleURI="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME">
        <link:definition>2145113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATION" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>2146114 - 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="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>2347308 - 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="STOCKBASEDCOMPENSATIONNarrativeDetail" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail">
        <link:definition>2448427 - Disclosure - STOCK BASED COMPENSATION - Narrative (Detail)</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="STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail">
        <link:definition>2449428 - Disclosure - STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</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="STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail">
        <link:definition>2450429 - Disclosure - STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)</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="STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail">
        <link:definition>2451430 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.ui.com/role/INCOMETAXES">
        <link:definition>2152115 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDetail" roleURI="http://www.ui.com/role/INCOMETAXESDetail">
        <link:definition>2453431 - Disclosure - INCOME TAXES (Detail)</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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS">
        <link:definition>2154116 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables">
        <link:definition>2355309 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail">
        <link:definition>2456432 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)</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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail">
        <link:definition>2457433 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail)</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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail">
        <link:definition>2458434 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail)</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="SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail">
        <link:definition>2459435 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)</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="RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS">
        <link:definition>2160117 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails">
        <link:definition>2461436 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUBSEQUENTEVENTS" roleURI="http://www.ui.com/role/SUBSEQUENTEVENTS">
        <link:definition>2162118 - Disclosure - SUBSEQUENT EVENTS</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="SUBSEQUENTEVENTSDetails" roleURI="http://www.ui.com/role/SUBSEQUENTEVENTSDetails">
        <link:definition>2463437 - Disclosure - SUBSEQUENT EVENTS (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="ubnt_InventoryReceivedNotBilled" abstract="false" name="InventoryReceivedNotBilled" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" abstract="true" name="InterestandOtherPaymentsonDebtObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" abstract="true" name="PatentTrialAndAppealBoartPatentsInSuitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" abstract="false" name="LineOfCreditFacilityCovenantTermsCoverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ubnt_ServiceProviderTechnologyMember" abstract="true" name="ServiceProviderTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenueNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_SharesRepurchasedandRetiredAverageCostPerShare" abstract="false" name="SharesRepurchasedandRetiredAverageCostPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_NumberOfLawsuitsInvalidated" abstract="false" name="NumberOfLawsuitsInvalidated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ubnt_TotalDebtAbstract" abstract="true" name="TotalDebtAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ubnt_PaymentForTaxDeposit" abstract="false" name="PaymentForTaxDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturityAfterYearFour" abstract="false" name="LongTermDebtMaturityAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_UnpaidStockRepurchases" abstract="false" name="UnpaidStockRepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_OperatingLeaseNonCashLeaseExpense" abstract="false" name="OperatingLeaseNonCashLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_A2020MayProgramMember" abstract="true" name="A2020MayProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_TaxYear20102015Member" abstract="true" name="TaxYear20102015Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_A2019NovemberProgramMember" abstract="true" name="A2019NovemberProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_TestingEquipmentMember" abstract="true" name="TestingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_TaxYear20102014Member" abstract="true" name="TaxYear20102014Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_November2019RepurchaseProgramMember" abstract="true" name="November2019RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ComponentsMember" abstract="true" name="ComponentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_SwinglineLoanMember" abstract="true" name="SwinglineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_AircraftLeasingHourlyRate" abstract="false" name="AircraftLeasingHourlyRate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" abstract="false" name="DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ubnt_ProvisionforGainLossonVendorDeposit" abstract="false" name="ProvisionforGainLossonVendorDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" abstract="false" name="LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_AmendedAndRestatedCreditAgreementMember" abstract="true" name="AmendedAndRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_ToolingEquipmentMember" abstract="true" name="ToolingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" abstract="false" name="ContractWithCustomerLiabilityCustomerDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_ComponentPurchaseCommitmentsMember" abstract="true" name="ComponentPurchaseCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_May2020RepurchaseProgramMember" abstract="true" name="May2020RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_A75MillionRevolverMember" abstract="true" name="A75MillionRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_IncreaseDecreaseinVendorDeposits" abstract="false" name="IncreaseDecreaseinVendorDeposits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_VendorDepositsCurrent" abstract="false" name="VendorDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" abstract="false" name="LineofCreditFacilityPeriodicPaymentPrincipalPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" abstract="true" name="XRCommunicationsLLCDbaVivatoTechnologiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_A2020EquityPlanMember" abstract="true" name="A2020EquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" abstract="true" name="DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ubnt_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_NumberOfProductTypes" abstract="false" name="NumberOfProductTypes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ubnt_ReserveforSalesReturnsCurrent" abstract="false" name="ReserveforSalesReturnsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_StandardProductWarrantyPeriod" abstract="false" name="StandardProductWarrantyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" abstract="false" name="ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="ubnt_ApplicableInterestRateMember" abstract="true" name="ApplicableInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ComputerAndOtherEquipmentMember" abstract="true" name="ComputerAndOtherEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_RepaymentofLongTermLinesofCreditPrincipal" abstract="false" name="RepaymentofLongTermLinesofCreditPrincipal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_RepaymentofLongTermLinesofCreditInterest" abstract="false" name="RepaymentofLongTermLinesofCreditInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_EnterpriseTechnologyMember" abstract="true" name="EnterpriseTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ThirdAmendmentCreditAgreementMember" abstract="true" name="ThirdAmendmentCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" abstract="false" name="LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="ubnt_AdditionalTaxDepositRequested" abstract="false" name="AdditionalTaxDepositRequested" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>ubnt-20210331_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 2021 Workiva-->
<!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336-->
<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.ui.com/role/CoverPage" xlink:type="simple" xlink:href="ubnt-20210331.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_41a940d0-7778-42b9-b229-37ffa18d9ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e49f25e8-696e-43a9-8d67-8a90689f8694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_41a940d0-7778-42b9-b229-37ffa18d9ae0" xlink:to="loc_us-gaap_AccountsPayableCurrent_e49f25e8-696e-43a9-8d67-8a90689f8694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_b456b22c-825d-454e-bf79-1282001c0825" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_41a940d0-7778-42b9-b229-37ffa18d9ae0" xlink:to="loc_us-gaap_TaxesPayableCurrent_b456b22c-825d-454e-bf79-1282001c0825" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_f4c33b69-528e-407c-bafa-3b7ac38f299b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_41a940d0-7778-42b9-b229-37ffa18d9ae0" xlink:to="loc_us-gaap_ShortTermBorrowings_f4c33b69-528e-407c-bafa-3b7ac38f299b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b03042e2-287a-42b3-a6b1-3e15b39ddbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_41a940d0-7778-42b9-b229-37ffa18d9ae0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b03042e2-287a-42b3-a6b1-3e15b39ddbfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_70d1fab5-93d6-44fd-a95a-fc03eb7856df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:to="loc_us-gaap_LiabilitiesCurrent_70d1fab5-93d6-44fd-a95a-fc03eb7856df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_58b0e67e-b416-4174-8c2e-9213955add9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_58b0e67e-b416-4174-8c2e-9213955add9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_68675bdb-b679-4af7-a702-fc01eef2bdba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_68675bdb-b679-4af7-a702-fc01eef2bdba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5f6a8fa1-463e-491b-9925-1f46e164548b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5f6a8fa1-463e-491b-9925-1f46e164548b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_33d8315b-0b59-408e-8098-6e1491f7a017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_62a83af6-b051-450f-addd-add60155a448" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_33d8315b-0b59-408e-8098-6e1491f7a017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9f420f1b-e7ac-42e1-a55d-c3e8d81be299" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:to="loc_us-gaap_PreferredStockValue_9f420f1b-e7ac-42e1-a55d-c3e8d81be299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3900265d-9e1c-47a9-9918-e3ecdded63dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:to="loc_us-gaap_CommonStockValue_3900265d-9e1c-47a9-9918-e3ecdded63dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ff021b49-5536-44b7-a61e-e054b954da2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ff021b49-5536-44b7-a61e-e054b954da2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46a765f2-6483-4da2-a730-80ce4f209d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46a765f2-6483-4da2-a730-80ce4f209d88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5e040dce-69cf-4e09-a16d-d6282b2f4f27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6093d2dd-951c-4d33-863c-38975ef7a5c6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5e040dce-69cf-4e09-a16d-d6282b2f4f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_73fac2f7-48e9-4c96-8922-09f5fa3f63ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_73fac2f7-48e9-4c96-8922-09f5fa3f63ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_73a4024c-6d39-437f-9552-d71df4a8f1db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_ShortTermInvestments_73a4024c-6d39-437f-9552-d71df4a8f1db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eeaf63d8-8f29-4b38-bcac-35fb3e00b5d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eeaf63d8-8f29-4b38-bcac-35fb3e00b5d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_86ab513e-3eb2-4537-a6f4-8d788dbbac8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_InventoryNet_86ab513e-3eb2-4537-a6f4-8d788dbbac8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_VendorDepositsCurrent_3a06bd4b-581b-46ec-be5b-a9625b5d19f5" xlink:href="ubnt-20210331.xsd#ubnt_VendorDepositsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_ubnt_VendorDepositsCurrent_3a06bd4b-581b-46ec-be5b-a9625b5d19f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_c033b6b2-fad1-4bd5-9170-28c03939aa29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_PrepaidTaxes_c033b6b2-fad1-4bd5-9170-28c03939aa29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1be3d366-c38c-4904-8170-cb17986458ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a622f5-1988-45c0-861c-fb2a8817df47" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1be3d366-c38c-4904-8170-cb17986458ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aa2861f6-03ce-481d-828e-42d18de2e02a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_AssetsCurrent_aa2861f6-03ce-481d-828e-42d18de2e02a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6cd9725d-deba-40f6-99d8-306fd2510127" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6cd9725d-deba-40f6-99d8-306fd2510127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_43c0f427-a163-4cb1-8a32-7c8c873c9b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_43c0f427-a163-4cb1-8a32-7c8c873c9b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_81ea1aec-30b1-4126-a0ed-9f35343a8598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_81ea1aec-30b1-4126-a0ed-9f35343a8598" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_c3822020-ccaf-4fd1-87f9-7d804525cf23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_LongTermInvestments_c3822020-ccaf-4fd1-87f9-7d804525cf23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a751476c-2cc3-40bb-aa03-5d4fd8df5688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4f853e7e-967a-4f60-bac2-4d642228d668" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a751476c-2cc3-40bb-aa03-5d4fd8df5688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_03526fe3-93be-4ad2-81f0-addb5c7fbe3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8c1ffcaf-3fe7-472a-8a7c-09ad351e807d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_03526fe3-93be-4ad2-81f0-addb5c7fbe3c" xlink:to="loc_us-gaap_Liabilities_8c1ffcaf-3fe7-472a-8a7c-09ad351e807d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a86ef106-f015-49b8-afc3-6b31ace10176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_03526fe3-93be-4ad2-81f0-addb5c7fbe3c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a86ef106-f015-49b8-afc3-6b31ace10176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_09f63438-e9c6-49b2-99bf-cee62c17658f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_03526fe3-93be-4ad2-81f0-addb5c7fbe3c" xlink:to="loc_us-gaap_StockholdersEquity_09f63438-e9c6-49b2-99bf-cee62c17658f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3baf3ece-61a1-4ab0-8ade-16927b0c2400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1712b778-2108-4b5c-a5c5-40e363da395b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3baf3ece-61a1-4ab0-8ade-16927b0c2400" xlink:to="loc_us-gaap_GrossProfit_1712b778-2108-4b5c-a5c5-40e363da395b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1c412048-11ce-4539-8e4c-234afaa303e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3baf3ece-61a1-4ab0-8ade-16927b0c2400" xlink:to="loc_us-gaap_OperatingExpenses_1c412048-11ce-4539-8e4c-234afaa303e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6972fc1-6e7a-47a8-ad0b-c8d97893b31e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b15e8ae3-fd64-4ba3-8c7b-015b6f0b1303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6972fc1-6e7a-47a8-ad0b-c8d97893b31e" xlink:to="loc_us-gaap_OperatingIncomeLoss_b15e8ae3-fd64-4ba3-8c7b-015b6f0b1303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4a233095-a118-48ac-a886-095136aba54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_b6972fc1-6e7a-47a8-ad0b-c8d97893b31e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4a233095-a118-48ac-a886-095136aba54e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4c8ed738-78c9-45cb-ae0a-9a5a1a05dc06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7dc55a1-f0b0-4077-8052-e27558b05296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4c8ed738-78c9-45cb-ae0a-9a5a1a05dc06" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e7dc55a1-f0b0-4077-8052-e27558b05296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_09e0600d-08ad-4037-910a-05d819c22461" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4c8ed738-78c9-45cb-ae0a-9a5a1a05dc06" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_09e0600d-08ad-4037-910a-05d819c22461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f81b18b7-f8f5-4c3d-853f-03fbeb9be568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c835cdb7-c433-4031-bac3-13b9d07148cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f81b18b7-f8f5-4c3d-853f-03fbeb9be568" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c835cdb7-c433-4031-bac3-13b9d07148cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b4db67c-d701-4756-a8a7-22998a67ad59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_f81b18b7-f8f5-4c3d-853f-03fbeb9be568" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5b4db67c-d701-4756-a8a7-22998a67ad59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f1dd0102-dd6c-4937-afc4-a5866dae0d36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_48cf4131-abc2-4bb5-b561-f327015cb80a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f1dd0102-dd6c-4937-afc4-a5866dae0d36" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_48cf4131-abc2-4bb5-b561-f327015cb80a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3ec63df-e965-45e6-8bc7-b19aa3e10066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6bc3f9fc-7308-49e1-95ae-bc13b0598558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b3ec63df-e965-45e6-8bc7-b19aa3e10066" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6bc3f9fc-7308-49e1-95ae-bc13b0598558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_799cd926-9ae7-4dbe-971a-cc22eb6c75ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b3ec63df-e965-45e6-8bc7-b19aa3e10066" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_799cd926-9ae7-4dbe-971a-cc22eb6c75ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c2399ca-7aa2-4645-93a9-772eaa802033" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6de76ed7-39c1-4419-85d8-3fb96d99a1fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c2399ca-7aa2-4645-93a9-772eaa802033" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6de76ed7-39c1-4419-85d8-3fb96d99a1fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a7accda-b7f7-488c-ae21-ed7eff16445d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_8c2399ca-7aa2-4645-93a9-772eaa802033" xlink:to="loc_us-gaap_NetIncomeLoss_5a7accda-b7f7-488c-ae21-ed7eff16445d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c73687c-1bdf-4f9c-9085-22445010feb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6a1c010f-be1c-4791-a114-2d0780371505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c73687c-1bdf-4f9c-9085-22445010feb2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6a1c010f-be1c-4791-a114-2d0780371505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_1a42ded2-385f-4fae-8c19-6c6154adc4a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c73687c-1bdf-4f9c-9085-22445010feb2" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_1a42ded2-385f-4fae-8c19-6c6154adc4a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_5547ec33-1baf-4a3b-9c48-9627c5c24867" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c73687c-1bdf-4f9c-9085-22445010feb2" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_5547ec33-1baf-4a3b-9c48-9627c5c24867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c7548d11-705e-4eb2-a268-19ce4e215f4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2c73687c-1bdf-4f9c-9085-22445010feb2" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_c7548d11-705e-4eb2-a268-19ce4e215f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3c2759cc-ce07-4f32-93b7-9efa04c22c2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_NetIncomeLoss_3c2759cc-ce07-4f32-93b7-9efa04c22c2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_18a7a427-e9ad-4225-a73a-dc2071a4c1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_18a7a427-e9ad-4225-a73a-dc2071a4c1e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_5cee02a5-b92e-40ea-9ce5-66530ee66aec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_ImpairmentOfInvestments_5cee02a5-b92e-40ea-9ce5-66530ee66aec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c2db9ca5-69cf-4986-8625-2de1f9c3f8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c2db9ca5-69cf-4986-8625-2de1f9c3f8d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_OperatingLeaseNonCashLeaseExpense_14a88b8f-891a-4eec-b6d3-e93770df747e" xlink:href="ubnt-20210331.xsd#ubnt_OperatingLeaseNonCashLeaseExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_ubnt_OperatingLeaseNonCashLeaseExpense_14a88b8f-891a-4eec-b6d3-e93770df747e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_0134aaa2-7ca0-405a-8dc9-3b17b0520c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_0134aaa2-7ca0-405a-8dc9-3b17b0520c16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d0f0e056-81e8-4b55-b2dd-c97a03db3257" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d0f0e056-81e8-4b55-b2dd-c97a03db3257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_569e64cc-93c4-4d2f-902c-2ced40ef0132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_InventoryWriteDown_569e64cc-93c4-4d2f-902c-2ced40ef0132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ProvisionforGainLossonVendorDeposit_c39c2166-4f5b-4375-b530-e55fe7fb92e6" xlink:href="ubnt-20210331.xsd#ubnt_ProvisionforGainLossonVendorDeposit"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_ubnt_ProvisionforGainLossonVendorDeposit_c39c2166-4f5b-4375-b530-e55fe7fb92e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_dc12114a-3430-4c72-8d2b-5b4ebb07c7bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_ShareBasedCompensation_dc12114a-3430-4c72-8d2b-5b4ebb07c7bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_910548e1-fbf9-4592-ab37-bb615bcbde79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_910548e1-fbf9-4592-ab37-bb615bcbde79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6cf7f0a3-f7e3-40c8-8e79-0151676f215d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6cf7f0a3-f7e3-40c8-8e79-0151676f215d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_28088e87-7df2-46ed-9114-a8e0a58d5930" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_28088e87-7df2-46ed-9114-a8e0a58d5930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_2acfbd03-21c1-4e39-b6e8-3e78b63ee360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_2acfbd03-21c1-4e39-b6e8-3e78b63ee360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_IncreaseDecreaseinVendorDeposits_ffc3f8ae-2073-4e58-8ee9-e6d92ef50467" xlink:href="ubnt-20210331.xsd#ubnt_IncreaseDecreaseinVendorDeposits"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_ubnt_IncreaseDecreaseinVendorDeposits_ffc3f8ae-2073-4e58-8ee9-e6d92ef50467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_a352e9b3-44f7-4551-bcb5-05113b5016c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_a352e9b3-44f7-4551-bcb5-05113b5016c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_be19f820-f334-4663-9c44-24e0c995879a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_be19f820-f334-4663-9c44-24e0c995879a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0ba08d24-9884-41c2-b4f2-775926ae76a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0ba08d24-9884-41c2-b4f2-775926ae76a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5b9b47ca-e5a0-4ae3-9346-3369cb277e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5b9b47ca-e5a0-4ae3-9346-3369cb277e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6e2cc0b3-bd3c-47d4-95a6-c5640e1c8c86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_6e2cc0b3-bd3c-47d4-95a6-c5640e1c8c86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_491c22ef-0aa2-45a5-a3f5-d7904f8ae659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d16fcbf-d188-4a19-bfe3-19281798d076" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_491c22ef-0aa2-45a5-a3f5-d7904f8ae659" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_82806711-a6fd-4de6-bbd0-7c045837e8e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_82806711-a6fd-4de6-bbd0-7c045837e8e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_b16a1c2a-b6cc-46da-9e49-d3de2ef126d2" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_b16a1c2a-b6cc-46da-9e49-d3de2ef126d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1d8256f8-8dca-4b68-ae7f-d419ed48c59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1d8256f8-8dca-4b68-ae7f-d419ed48c59c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bb70b386-e2b0-4f1e-ad00-b775f17a3631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_bb70b386-e2b0-4f1e-ad00-b775f17a3631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_a9163043-d66e-4ec3-9409-bee086dbafd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_PaymentsOfDividends_a9163043-d66e-4ec3-9409-bee086dbafd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_4a68aaf1-5457-45df-ab60-7b4d490be73a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_4a68aaf1-5457-45df-ab60-7b4d490be73a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f168c529-42cf-42a4-b5a4-671605b9aeb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_81fb93dd-b62f-4607-9f8e-4e53e965a4b0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f168c529-42cf-42a4-b5a4-671605b9aeb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0308a95-6b6b-480f-b4c2-2b2a08174411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d781710-4b70-4943-8184-88ee775f34a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0308a95-6b6b-480f-b4c2-2b2a08174411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7d781710-4b70-4943-8184-88ee775f34a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f0d4f48f-a133-44c6-8cc9-4928fba1294b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0308a95-6b6b-480f-b4c2-2b2a08174411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f0d4f48f-a133-44c6-8cc9-4928fba1294b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12b732da-cf73-4d79-a8b8-75340979dd0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b0308a95-6b6b-480f-b4c2-2b2a08174411" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12b732da-cf73-4d79-a8b8-75340979dd0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BUSINESSANDBASISOFPRESENTATION"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUES"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/REVENUES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUESDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/REVENUESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_675211f8-4bbd-4a71-bbe3-0e8d9f281bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_27b3f549-c7fe-43f4-9c99-6e95bb83cffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_675211f8-4bbd-4a71-bbe3-0e8d9f281bb2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_27b3f549-c7fe-43f4-9c99-6e95bb83cffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a71f1fdd-7e68-4944-95a6-797f27d9a4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_675211f8-4bbd-4a71-bbe3-0e8d9f281bb2" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a71f1fdd-7e68-4944-95a6-797f27d9a4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba0ae3f-3121-4bf4-bb2b-df1b47daffb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_675211f8-4bbd-4a71-bbe3-0e8d9f281bb2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_6ba0ae3f-3121-4bf4-bb2b-df1b47daffb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6c3cbc93-396f-43ba-b90a-73f107bb302b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd0c7475-7c1f-4fdd-8319-448d46b30039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6c3cbc93-396f-43ba-b90a-73f107bb302b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_cd0c7475-7c1f-4fdd-8319-448d46b30039" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_18c5f61c-c12d-48e3-a818-a2fa1c34d4ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6c3cbc93-396f-43ba-b90a-73f107bb302b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_18c5f61c-c12d-48e3-a818-a2fa1c34d4ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d718e28-9240-443c-a55b-f2606fe36e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6c3cbc93-396f-43ba-b90a-73f107bb302b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3d718e28-9240-443c-a55b-f2606fe36e55" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_75f6a9c8-aa47-4673-90f8-5be6456a71f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_77805f16-829e-4068-b604-22ccf562d27c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_75f6a9c8-aa47-4673-90f8-5be6456a71f7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_77805f16-829e-4068-b604-22ccf562d27c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e1d17df1-fe79-4255-a5e8-dce425ab893b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_75f6a9c8-aa47-4673-90f8-5be6456a71f7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e1d17df1-fe79-4255-a5e8-dce425ab893b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d20c5ef7-10bf-4053-9047-8e6ccfd7cfc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1d7d41b6-3884-4512-be91-cec4dd218f43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d20c5ef7-10bf-4053-9047-8e6ccfd7cfc0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_1d7d41b6-3884-4512-be91-cec4dd218f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_cb795cbb-5253-42fd-9983-4f9f306c2a39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_d20c5ef7-10bf-4053-9047-8e6ccfd7cfc0" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_cb795cbb-5253-42fd-9983-4f9f306c2a39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fcb4ddf6-aa68-4bb6-a611-5cacc1ee2f36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_3dd3ceff-81c5-40f8-bcd3-e406dc6210bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fcb4ddf6-aa68-4bb6-a611-5cacc1ee2f36" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_3dd3ceff-81c5-40f8-bcd3-e406dc6210bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8d6856fa-15d3-4d63-9cf0-9aa0f5b09602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_fcb4ddf6-aa68-4bb6-a611-5cacc1ee2f36" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_8d6856fa-15d3-4d63-9cf0-9aa0f5b09602" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7fbfa5b4-3bd9-43bd-8ea0-d04ff74a1353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e3a73aa6-2260-4ced-95d7-7b6ebf87793b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7fbfa5b4-3bd9-43bd-8ea0-d04ff74a1353" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e3a73aa6-2260-4ced-95d7-7b6ebf87793b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_d73d1296-a058-4de3-abdb-8a5ea19fb2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7fbfa5b4-3bd9-43bd-8ea0-d04ff74a1353" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_d73d1296-a058-4de3-abdb-8a5ea19fb2dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARE"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARETables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5225ea21-259c-4f49-bab6-fde5ab353a42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3631d3d-d3b2-4fb0-881c-72bce42e71f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5225ea21-259c-4f49-bab6-fde5ab353a42" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3631d3d-d3b2-4fb0-881c-72bce42e71f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8a518143-4b01-4c1d-9464-1b6d4fdbdf46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5225ea21-259c-4f49-bab6-fde5ab353a42" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8a518143-4b01-4c1d-9464-1b6d4fdbdf46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREAntidilutiveSecuritiesDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTS"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSInventoriesDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_cb4348ed-d64f-47ca-960c-b76c6cf68789" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b37fb086-95d2-4fb7-90f5-bd9e918ef529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cb4348ed-d64f-47ca-960c-b76c6cf68789" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b37fb086-95d2-4fb7-90f5-bd9e918ef529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_e3b7b0d7-c090-4f56-8afd-160f31736564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cb4348ed-d64f-47ca-960c-b76c6cf68789" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_e3b7b0d7-c090-4f56-8afd-160f31736564" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8d8ab287-a631-446c-a108-c19db459a02e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_073fe00e-3ec4-48b2-8fc1-72f3239edc9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_8d8ab287-a631-446c-a108-c19db459a02e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_073fe00e-3ec4-48b2-8fc1-72f3239edc9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9165c48e-26b6-44e6-a1b4-8d67a6051183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_8d8ab287-a631-446c-a108-c19db459a02e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9165c48e-26b6-44e6-a1b4-8d67a6051183" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cd544700-985c-4d5d-be24-e01b62fc555f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_edc5072a-ee7c-41f4-940b-6676a5591aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_cd544700-985c-4d5d-be24-e01b62fc555f" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_edc5072a-ee7c-41f4-940b-6676a5591aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e902d6cf-c677-4afd-a5be-df889b1a7c8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_cd544700-985c-4d5d-be24-e01b62fc555f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e902d6cf-c677-4afd-a5be-df889b1a7c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d37324ee-7d92-4ce3-ada6-bdf20f88e154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_cd544700-985c-4d5d-be24-e01b62fc555f" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d37324ee-7d92-4ce3-ada6-bdf20f88e154" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_1ddaeea0-2c6d-4045-b0db-130e1bd94194" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_1ddaeea0-2c6d-4045-b0db-130e1bd94194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8c9a7a41-0534-46df-b399-83892fcde2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8c9a7a41-0534-46df-b399-83892fcde2ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9143ff88-ef57-4a57-a619-75976fed9ec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9143ff88-ef57-4a57-a619-75976fed9ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_2bc3a430-f263-4f44-90b4-7c8d66b7da51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_2bc3a430-f263-4f44-90b4-7c8d66b7da51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_eb08d6ef-348f-4317-8e72-5856f50974df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_eb08d6ef-348f-4317-8e72-5856f50974df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_f8ff557c-1216-4b1e-b1e3-00b807995210" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_f8ff557c-1216-4b1e-b1e3-00b807995210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ReserveforSalesReturnsCurrent_434444bb-64b4-4dc5-8ae1-c04699bdfbe5" xlink:href="ubnt-20210331.xsd#ubnt_ReserveforSalesReturnsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_ubnt_ReserveforSalesReturnsCurrent_434444bb-64b4-4dc5-8ae1-c04699bdfbe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_InventoryReceivedNotBilled_9f1ba835-89e5-420a-9a24-b0bf2f8f345f" xlink:href="ubnt-20210331.xsd#ubnt_InventoryReceivedNotBilled"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_ubnt_InventoryReceivedNotBilled_9f1ba835-89e5-420a-9a24-b0bf2f8f345f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_faedf252-23bb-4906-a909-74c35bc93b30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_6a887fe9-dbf4-4bd6-a86b-95a1457bfc28" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_faedf252-23bb-4906-a909-74c35bc93b30" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ca3c2a2a-6469-438b-ae23-ab9b599c6861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_d7d40782-e7db-4ca7-b673-7ce040757ef7" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_ca3c2a2a-6469-438b-ae23-ab9b599c6861" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_d7d40782-e7db-4ca7-b673-7ce040757ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_d234db2f-608c-401f-b0e3-57d002cc472f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_ca3c2a2a-6469-438b-ae23-ab9b599c6861" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_d234db2f-608c-401f-b0e3-57d002cc472f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTY"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYWarrantyObligationsDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBT" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBT"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTDebtPaymentObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtandInterestPaymentObligationsDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_8052e814-94fd-415d-a92c-2c4aff95eb48" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4a63247a-ed3e-4e7b-b456-85abf47917cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_8052e814-94fd-415d-a92c-2c4aff95eb48" xlink:to="loc_us-gaap_LongTermDebt_4a63247a-ed3e-4e7b-b456-85abf47917cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_d14cde7d-2126-48ea-8465-b16bee1ff41d" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_8052e814-94fd-415d-a92c-2c4aff95eb48" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_d14cde7d-2126-48ea-8465-b16bee1ff41d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_5a94670a-94e7-4ab9-862a-0d6202c70c1d" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5f6ca540-df0a-44b6-891f-04ac3c9d90c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_5a94670a-94e7-4ab9-862a-0d6202c70c1d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_5f6ca540-df0a-44b6-891f-04ac3c9d90c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_d08f3658-fbcd-4f96-8191-590ac0133f2f" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_5a94670a-94e7-4ab9-862a-0d6202c70c1d" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_d08f3658-fbcd-4f96-8191-590ac0133f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_7a498740-016f-4f9c-a540-f237ea260f1f" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturityAfterYearFour_10e51e62-d294-41a9-9a09-b7f963430049" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturityAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_7a498740-016f-4f9c-a540-f237ea260f1f" xlink:to="loc_ubnt_LongTermDebtMaturityAfterYearFour_10e51e62-d294-41a9-9a09-b7f963430049" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_d1493cf6-3a3b-47b0-93b6-448c785a1a43" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_7a498740-016f-4f9c-a540-f237ea260f1f" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_d1493cf6-3a3b-47b0-93b6-448c785a1a43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f999c5bc-0f1a-4a7d-9d7c-b89baf13123a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_f999c5bc-0f1a-4a7d-9d7c-b89baf13123a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5827c2e6-e25d-45a3-9e28-869f6726a884" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5827c2e6-e25d-45a3-9e28-869f6726a884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2e7d7b31-ebbf-484f-b6bc-905de97e0563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2e7d7b31-ebbf-484f-b6bc-905de97e0563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5b3a93c6-46f7-452f-af74-1522f257423c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5b3a93c6-46f7-452f-af74-1522f257423c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_59524eb7-9b30-4315-87f4-851c3b3ace70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_59524eb7-9b30-4315-87f4-851c3b3ace70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturityAfterYearFour_ce3a52b6-cd7e-4fdb-b658-b30d09322f27" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturityAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8c906fda-cc82-4fc9-9646-a1459b253edf" xlink:to="loc_ubnt_LongTermDebtMaturityAfterYearFour_ce3a52b6-cd7e-4fdb-b658-b30d09322f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_5c0b96f8-11c4-4458-93b6-0d252bd8ec00" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_206a8925-ed5a-49dc-8542-7472c1b8989c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_5c0b96f8-11c4-4458-93b6-0d252bd8ec00" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_206a8925-ed5a-49dc-8542-7472c1b8989c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_f4274925-e6aa-435d-917a-d51e506beee4" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_5c0b96f8-11c4-4458-93b6-0d252bd8ec00" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_f4274925-e6aa-435d-917a-d51e506beee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_38ce40f0-95f8-428a-9ad9-573ba11fb202" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_38ce40f0-95f8-428a-9ad9-573ba11fb202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8f96b028-494d-4fd4-b8fe-c68ca5c4e17d" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8f96b028-494d-4fd4-b8fe-c68ca5c4e17d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_2ce4f2e0-d5ea-4d0d-ae88-ef98139ea909" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_2ce4f2e0-d5ea-4d0d-ae88-ef98139ea909" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_02fb3f06-d65d-41c7-83b5-dc329bce8a93" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_02fb3f06-d65d-41c7-83b5-dc329bce8a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_8fd078bf-2a23-48e8-9c6b-624fc0b7ae00" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_8fd078bf-2a23-48e8-9c6b-624fc0b7ae00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_c3361fb2-a7a6-4b35-94e0-31d68a51b7b7" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_477a5b7a-f8f6-4596-922a-d4bf6c8de9a6" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_c3361fb2-a7a6-4b35-94e0-31d68a51b7b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_ca893cd0-bac3-4e9f-973c-a1d57fb6ffe5" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00aade23-e9a1-4c60-85fb-4d199bd14bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_ca893cd0-bac3-4e9f-973c-a1d57fb6ffe5" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_00aade23-e9a1-4c60-85fb-4d199bd14bd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_0b1a2a97-e2ee-4bde-b906-e4f65acd10c8" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_ca893cd0-bac3-4e9f-973c-a1d57fb6ffe5" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_0b1a2a97-e2ee-4bde-b906-e4f65acd10c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_f979df3e-38e7-4c4d-80f8-ade4434eb82a" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_026370e1-8393-4e5d-a038-d64db8db2bea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_f979df3e-38e7-4c4d-80f8-ade4434eb82a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_026370e1-8393-4e5d-a038-d64db8db2bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_279190cf-a9c1-4aa8-ac82-90bbb3fd4053" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_f979df3e-38e7-4c4d-80f8-ade4434eb82a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_279190cf-a9c1-4aa8-ac82-90bbb3fd4053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_59c92da1-b731-4733-9c88-9e75c9f96fc1" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b3a62dd7-481f-491f-91f0-a7854d3f4dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_59c92da1-b731-4733-9c88-9e75c9f96fc1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b3a62dd7-481f-491f-91f0-a7854d3f4dff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8b915ce6-1c8e-4f0e-9cfb-f84aeb4d6203" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_59c92da1-b731-4733-9c88-9e75c9f96fc1" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8b915ce6-1c8e-4f0e-9cfb-f84aeb4d6203" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtandInterestPaymentObligationsDetail_1"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_5424075c-3c23-46f9-9145-1094f95b5e7b" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_5424075c-3c23-46f9-9145-1094f95b5e7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_2e4e8e49-ea59-4637-a75b-ef223e8ed728" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_2e4e8e49-ea59-4637-a75b-ef223e8ed728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_03a06c67-3e5b-4567-a568-aa0f07130dc0" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_03a06c67-3e5b-4567-a568-aa0f07130dc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_72ef766f-45ea-4533-a9f6-bffe473bd91b" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_72ef766f-45ea-4533-a9f6-bffe473bd91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_e0a15faf-c336-4b58-a734-c07d8d4efa3e" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_e0a15faf-c336-4b58-a734-c07d8d4efa3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_a0051c4b-a2e8-4222-baf8-916e3c580f25" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_bffc63dd-acf5-412d-91ce-e811e0044a01" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_a0051c4b-a2e8-4222-baf8-916e3c580f25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_51c53b07-28ea-469d-8df6-2317b68a66ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b22f3074-50b9-437d-b0bf-77cd57c56df0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_51c53b07-28ea-469d-8df6-2317b68a66ce" xlink:to="loc_us-gaap_OperatingLeaseCost_b22f3074-50b9-437d-b0bf-77cd57c56df0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_570fd5e6-f05d-4ff0-aa89-c15124d11576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_51c53b07-28ea-469d-8df6-2317b68a66ce" xlink:to="loc_us-gaap_VariableLeaseCost_570fd5e6-f05d-4ff0-aa89-c15124d11576" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESOperatingLeasesFuturePaymentObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4148d19d-fc97-43c5-9c3d-59b5f6ed5bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_25124fd7-e112-4e4c-872a-740b329c537a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4148d19d-fc97-43c5-9c3d-59b5f6ed5bd6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_25124fd7-e112-4e4c-872a-740b329c537a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ca77eb8e-152f-4786-907e-db57f4e0ac92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4148d19d-fc97-43c5-9c3d-59b5f6ed5bd6" xlink:to="loc_us-gaap_OperatingLeaseLiability_ca77eb8e-152f-4786-907e-db57f4e0ac92" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESOperatingLeasesFuturePaymentObligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a7df1c54-abdf-40df-9c91-796176d71297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a7df1c54-abdf-40df-9c91-796176d71297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d143704-2df0-4d4c-9e41-a028e9f863e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5d143704-2df0-4d4c-9e41-a028e9f863e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_160a2c31-a8c8-4720-94bb-f7df011f9646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_160a2c31-a8c8-4720-94bb-f7df011f9646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_661f8c78-1a75-4948-a356-a8f54fca9ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_661f8c78-1a75-4948-a356-a8f54fca9ffd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ced6bb8-7c77-4756-9db0-4e3a0d27569a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ced6bb8-7c77-4756-9db0-4e3a0d27569a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_3cc417ef-8603-44de-a7a8-12fed5b612a9" xlink:href="ubnt-20210331.xsd#ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_78fea7a2-40bd-4caa-8ec9-ff692ca77b0a" xlink:to="loc_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_3cc417ef-8603-44de-a7a8-12fed5b612a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESWeightedAverageTermandDiscountRateDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCK"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATION"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXESDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:calculationLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>ubnt-20210331_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 2021 Workiva-->
<!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336-->
<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.ui.com/role/CoverPage" xlink:type="simple" xlink:href="ubnt-20210331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/CoverPage" xlink:type="extended" id="i44dc603f9d2f43718cfdc4f75e4cbbf6_CoverPage"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i98df9d9566bd41e1a70b4c4755b6f928_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i248960965a3a411ca985a7aaff17750f_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended" id="id7a3e116f21c4634863a7ceabec464e4_ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i6f1038b3b1be4fd5b4d23fa262440e3d_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_699050ff-caa7-457c-9771-531b6e498af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_699050ff-caa7-457c-9771-531b6e498af4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_11c8e175-c094-491b-ae61-4cb22b71b5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockholdersEquity_11c8e175-c094-491b-ae61-4cb22b71b5f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ddece22-7d75-45e0-a00f-6a10caee95e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_NetIncomeLoss_7ddece22-7d75-45e0-a00f-6a10caee95e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3384b14-2aca-45c4-b963-95fa9e4d97d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3384b14-2aca-45c4-b963-95fa9e4d97d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_af641056-d908-4d5a-97dc-32b9b593101d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_af641056-d908-4d5a-97dc-32b9b593101d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b00d0917-00f4-4c1b-8107-800c32d7ce10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b00d0917-00f4-4c1b-8107-800c32d7ce10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8aa16b66-e370-4b79-8b6d-18bb3d0f578b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8aa16b66-e370-4b79-8b6d-18bb3d0f578b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_5b214812-ecc5-401d-8480-6ec128c8ac1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_5b214812-ecc5-401d-8480-6ec128c8ac1a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1c8f8b19-aca6-4d6e-b730-73de2aad17b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1c8f8b19-aca6-4d6e-b730-73de2aad17b2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3214d04d-562b-4602-8122-4f9e37a8a987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3214d04d-562b-4602-8122-4f9e37a8a987" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5a375cbb-4e9b-4142-aaa3-d9558460f1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5a375cbb-4e9b-4142-aaa3-d9558460f1a1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_192b0afe-d40c-42e5-848b-8454034059b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_DividendsCommonStockCash_192b0afe-d40c-42e5-848b-8454034059b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6d1ef1cb-e8f2-45f7-b9b8-20b693a28748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_52b3e784-98b4-427a-b839-febdd0b3bc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:to="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3eb36fe7-9c08-465e-97f2-b749b90cec52_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:to="loc_us-gaap_EquityComponentDomain_3eb36fe7-9c08-465e-97f2-b749b90cec52_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:to="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ecd93a87-bf3f-4f4a-a84e-8f1c9cc57c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_CommonStockMember_ecd93a87-bf3f-4f4a-a84e-8f1c9cc57c4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fa3f1514-3278-4e5e-bcb5-6b5d5f5c637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fa3f1514-3278-4e5e-bcb5-6b5d5f5c637e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ab1f6044-c7f1-4753-aa31-763b0b478608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_RetainedEarningsMember_ab1f6044-c7f1-4753-aa31-763b0b478608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9e866213-6a60-4ae9-a31d-ad57a770c996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9e866213-6a60-4ae9-a31d-ad57a770c996" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended" id="ic65dd2162ce94e7dbc54821773a8d667_ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="ife66aa3e7d9e4df2b91b2f557428879b_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f29552ef-c40a-4e1a-b561-d69666d19698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_NetIncomeLoss_f29552ef-c40a-4e1a-b561-d69666d19698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5a531327-def9-41eb-93d7-f0ab63c27b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5a531327-def9-41eb-93d7-f0ab63c27b13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_bdfd2235-fe86-466d-a4ef-39d89118f741" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_ImpairmentOfInvestments_bdfd2235-fe86-466d-a4ef-39d89118f741" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f5503747-e4ca-46df-bedc-80f79d720769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f5503747-e4ca-46df-bedc-80f79d720769" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_OperatingLeaseNonCashLeaseExpense_da28f0a3-d242-4d7d-8df1-55f683eaf9d5" xlink:href="ubnt-20210331.xsd#ubnt_OperatingLeaseNonCashLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_ubnt_OperatingLeaseNonCashLeaseExpense_da28f0a3-d242-4d7d-8df1-55f683eaf9d5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_4b3278e4-7de1-444c-aac7-7e1f0ea619fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_4b3278e4-7de1-444c-aac7-7e1f0ea619fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_05c661d3-a143-4cdd-a216-d2eadaecdba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_05c661d3-a143-4cdd-a216-d2eadaecdba0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_3974163c-55bf-441f-abf7-4268ebd86c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_InventoryWriteDown_3974163c-55bf-441f-abf7-4268ebd86c49" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ProvisionforGainLossonVendorDeposit_a29734b9-dd8f-424d-b922-a5e73c967ad2" xlink:href="ubnt-20210331.xsd#ubnt_ProvisionforGainLossonVendorDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_ubnt_ProvisionforGainLossonVendorDeposit_a29734b9-dd8f-424d-b922-a5e73c967ad2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_93a3a3fd-91e3-47ce-99e1-9ed7a3bf3c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_ShareBasedCompensation_93a3a3fd-91e3-47ce-99e1-9ed7a3bf3c75" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b6bb8fa-70a2-4190-93f8-590a73737017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b6bb8fa-70a2-4190-93f8-590a73737017" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3f092ed7-0022-4714-886d-9418f5844a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3f092ed7-0022-4714-886d-9418f5844a67" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23c80877-62f8-4370-b93d-fa66961e6a7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23c80877-62f8-4370-b93d-fa66961e6a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a5860d7a-c924-4621-9ed8-f7b33f90cc08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a5860d7a-c924-4621-9ed8-f7b33f90cc08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_IncreaseDecreaseinVendorDeposits_26de02c7-c331-4fbb-a5c0-19a035b508d9" xlink:href="ubnt-20210331.xsd#ubnt_IncreaseDecreaseinVendorDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_ubnt_IncreaseDecreaseinVendorDeposits_26de02c7-c331-4fbb-a5c0-19a035b508d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_ed921067-1498-4b3b-a4c4-f62862725337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_ed921067-1498-4b3b-a4c4-f62862725337" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_71b9c1bc-1c6a-4c39-b369-5478c1aecdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_71b9c1bc-1c6a-4c39-b369-5478c1aecdfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9dfeca5e-4017-445e-a2f2-d6cdc3f55fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9dfeca5e-4017-445e-a2f2-d6cdc3f55fa2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2957f323-d735-4c3a-af0b-e1972a7b2e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2957f323-d735-4c3a-af0b-e1972a7b2e36" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3fc8a948-0668-4a05-b1d5-61e171c9fa84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3fc8a948-0668-4a05-b1d5-61e171c9fa84" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3f9b0aaf-e938-494b-80cd-dd838e51ba1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3f9b0aaf-e938-494b-80cd-dd838e51ba1f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4efb3872-4d3b-4fc8-a8f4-1e6e0d985470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4efb3872-4d3b-4fc8-a8f4-1e6e0d985470" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19b09c94-a2e4-4121-b9e3-d723fb49af58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19b09c94-a2e4-4121-b9e3-d723fb49af58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_a4d2f846-c0c8-4f7e-83d1-7cc6a689cc9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_a4d2f846-c0c8-4f7e-83d1-7cc6a689cc9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2675e36-f84d-432b-9e6c-be3185f789a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2675e36-f84d-432b-9e6c-be3185f789a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5047cbeb-129b-49d6-a3bb-fc9ac9dd06e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5047cbeb-129b-49d6-a3bb-fc9ac9dd06e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4930266c-740b-449b-a7af-a9a2011948cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4930266c-740b-449b-a7af-a9a2011948cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33650739-f86c-4e55-88a4-392d8ba366bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33650739-f86c-4e55-88a4-392d8ba366bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_66d3674c-320c-4f5e-a42a-1692b6fa0367" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_66d3674c-320c-4f5e-a42a-1692b6fa0367" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_140ca2e8-c5c6-4c17-bff0-74e74b3292cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_140ca2e8-c5c6-4c17-bff0-74e74b3292cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9c677757-89de-4a66-911c-f0c5f0652cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9c677757-89de-4a66-911c-f0c5f0652cb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_1f15dce1-23bb-4d50-a396-f79371e6e01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsOfDividends_1f15dce1-23bb-4d50-a396-f79371e6e01a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3c1a403e-0167-4000-aa8a-47673d397064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3c1a403e-0167-4000-aa8a-47673d397064" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a3cd7141-094a-420c-8899-8e82c191e8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a3cd7141-094a-420c-8899-8e82c191e8f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d6dc8d3-6d2b-40f9-9db8-22bacb3e833c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d6dc8d3-6d2b-40f9-9db8-22bacb3e833c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bfa4ca5c-58f1-4f0a-a1e6-9506ee9b31f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bfa4ca5c-58f1-4f0a-a1e6-9506ee9b31f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b676992-b1ff-4818-9c50-6edd3fae47a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b676992-b1ff-4818-9c50-6edd3fae47a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35401b79-3dce-4569-b7ad-8f448b20f8fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:to="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:to="loc_us-gaap_CreditFacilityDomain_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:to="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_46d408af-21fe-4148-b6cb-6917bbbf9f93" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:to="loc_ubnt_TermLoanMember_46d408af-21fe-4148-b6cb-6917bbbf9f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3cb0925b-8933-4119-917e-c09454bf60d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3cb0925b-8933-4119-917e-c09454bf60d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended" id="i238ec93d5f7446eb827c32be38342c6a_ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:roleRef roleURI="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BUSINESSANDBASISOFPRESENTATION"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="extended" id="i63bccc69ec484ed78156a27510861a31_BUSINESSANDBASISOFPRESENTATION"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="i3d9a1fb578834020b27804249203283c_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended" id="i89aa4a2318a6477e82af8f560d786bce_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUES"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/REVENUES" xlink:type="extended" id="ia596a3deeaa64bb29f873f4dcb2e8809_REVENUES"/>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUESDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/REVENUESDetails" xlink:type="extended" id="ifa2a08c9dc19472691c58efb78492d05_REVENUESDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended" id="i5a65f75b5746414baa7a1a2d06e33df9_FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended" id="i6956b3229c8949fe9f6fc933a0977c8c_FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="extended" id="i2b28340024cc4dbb99a35471d463572d_FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_63b85133-926f-480e-b680-27bfd8ed5f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_63b85133-926f-480e-b680-27bfd8ed5f95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_19bdbe03-d7d3-43d1-a74b-94dd551c146a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_19bdbe03-d7d3-43d1-a74b-94dd551c146a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0cc5976e-6324-4ac3-bed8-6278a0f4ea12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0cc5976e-6324-4ac3-bed8-6278a0f4ea12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_21448683-2048-43a9-9d96-e8b95366a018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_21448683-2048-43a9-9d96-e8b95366a018" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e6abcaad-4ac3-41bc-a118-eebf6d39c347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e6abcaad-4ac3-41bc-a118-eebf6d39c347" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_fe5734ba-3c98-4123-85e1-c1f3504a621f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_fe5734ba-3c98-4123-85e1-c1f3504a621f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b7aae311-e7eb-4d98-8627-ab7840670889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b7aae311-e7eb-4d98-8627-ab7840670889" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2c05a946-54e6-4e99-aea0-dbf23c18955f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2c05a946-54e6-4e99-aea0-dbf23c18955f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a58dd93d-0558-4aa0-a02b-b583268e9837_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_a58dd93d-0558-4aa0-a02b-b583268e9837_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ebc5b53c-de85-42a5-9f7c-cf4a1cb05c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ebc5b53c-de85-42a5-9f7c-cf4a1cb05c29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3f25d49d-41ff-4085-841d-b9932a9c8219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3f25d49d-41ff-4085-841d-b9932a9c8219" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_53f9fc45-3674-4c11-a1bc-e8901382f724_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_53f9fc45-3674-4c11-a1bc-e8901382f724_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_94304771-0509-4fd0-8809-3d6d4c4fcede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_94304771-0509-4fd0-8809-3d6d4c4fcede" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e20ad364-e71b-46dc-b9fc-0d564a07bbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e20ad364-e71b-46dc-b9fc-0d564a07bbaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_02669a13-c820-4f7c-9d66-a7a023b494b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_02669a13-c820-4f7c-9d66-a7a023b494b3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="extended" id="id34d18d1cea74619959ddb1272324bde_FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_dd6808a8-277a-4196-8f1f-e7077bff886f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_dd6808a8-277a-4196-8f1f-e7077bff886f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0318a3c0-186d-402d-b602-f76027f89494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0318a3c0-186d-402d-b602-f76027f89494" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2b986a81-7f7c-4484-bc1f-879edac12904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2b986a81-7f7c-4484-bc1f-879edac12904" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_21bac769-c0a6-440b-9911-1d781b4f8250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtInstrumentFairValue_21bac769-c0a6-440b-9911-1d781b4f8250" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46b1e135-5f11-4bc9-a291-dcb0369b86bf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_46b1e135-5f11-4bc9-a291-dcb0369b86bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cf3973b0-82fb-4eeb-b564-537b81e33e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cf3973b0-82fb-4eeb-b564-537b81e33e01" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="extended" id="iba8731b9f4424afe9409f71788738d3c_FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="extended" id="if515c1236a1947e0ad2dea15eb0be317_FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARE"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="extended" id="iee38c77125594295892961f5f70ccc01_EARNINGSPERSHARE"/>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARETables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="extended" id="ia25c850c338f4d05afad99ec1c750cac_EARNINGSPERSHARETables"/>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended" id="ie89f08d2bffe4a0d956d2c52412a34a5_EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c3e9e097-7914-49c2-88f5-6bfeb472b70b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:to="loc_us-gaap_NetIncomeLoss_c3e9e097-7914-49c2-88f5-6bfeb472b70b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fb646c94-80c1-4849-bc9f-e2262af893cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fb646c94-80c1-4849-bc9f-e2262af893cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba2a5429-e676-46b8-acea-a83f88c761b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba2a5429-e676-46b8-acea-a83f88c761b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4235bbe7-392a-4914-bf70-fb8aabdec47b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4235bbe7-392a-4914-bf70-fb8aabdec47b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cd67b9ac-cb51-486b-9206-081b896bde6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:to="loc_us-gaap_EarningsPerShareBasic_cd67b9ac-cb51-486b-9206-081b896bde6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f6931205-9e65-4556-a587-ce87a4ac1b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f6931205-9e65-4556-a587-ce87a4ac1b5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:to="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32217241-5ffe-4af7-80d9-8e28de80bb3e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_32217241-5ffe-4af7-80d9-8e28de80bb3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f16d5013-45fa-4ab0-b821-7c027376dbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f16d5013-45fa-4ab0-b821-7c027376dbf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bc9027f4-cbd8-4988-8040-72a6f3a1c100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bc9027f4-cbd8-4988-8040-72a6f3a1c100" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREAntidilutiveSecuritiesDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="extended" id="i0c0c01a4777d4a4f8ecf24309fa14e0f_EARNINGSPERSHAREAntidilutiveSecuritiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2e94deff-6926-4947-88da-3aecb013089b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2e94deff-6926-4947-88da-3aecb013089b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3e1f013-2cca-4e1a-a132-8cc8908efb3a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b3e1f013-2cca-4e1a-a132-8cc8908efb3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ee0f389-6c06-4069-b05f-46241a2764fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ee0f389-6c06-4069-b05f-46241a2764fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTS"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="extended" id="i956599091e984b469127ddd340c9d390_BALANCESHEETCOMPONENTS"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="extended" id="i45113253b077483192376d4aee345e08_BALANCESHEETCOMPONENTSTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSInventoriesDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="extended" id="i1487fb9303f04e21aef661d535a48ce3_BALANCESHEETCOMPONENTSInventoriesDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="extended" id="i6e2d1386f12349c191078a2013dfdf34_BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa37b2db-4af1-4b83-9b52-d265cdab2c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fa37b2db-4af1-4b83-9b52-d265cdab2c51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4e847731-fbaf-482c-9a97-10ef434f5618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4e847731-fbaf-482c-9a97-10ef434f5618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b8141d1f-4b4f-418f-96cf-38d464c537f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b8141d1f-4b4f-418f-96cf-38d464c537f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c2ea225-d462-47a7-81de-eae3bd711de8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_2c2ea225-d462-47a7-81de-eae3bd711de8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TestingEquipmentMember_efa525ec-d623-4229-9680-fe264230f123" xlink:href="ubnt-20210331.xsd#ubnt_TestingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_TestingEquipmentMember_efa525ec-d623-4229-9680-fe264230f123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ToolingEquipmentMember_e6f48760-a7e6-4669-9b59-26525a39fd5f" xlink:href="ubnt-20210331.xsd#ubnt_ToolingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_ToolingEquipmentMember_e6f48760-a7e6-4669-9b59-26525a39fd5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eb13e0f0-c781-4656-a412-62437b8262fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eb13e0f0-c781-4656-a412-62437b8262fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComputerAndOtherEquipmentMember_ee047c62-d398-427e-a78d-ab58c8f5e716" xlink:href="ubnt-20210331.xsd#ubnt_ComputerAndOtherEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_ComputerAndOtherEquipmentMember_ee047c62-d398-427e-a78d-ab58c8f5e716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0866624d-40c5-4211-8cd5-f1f1b78acfd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0866624d-40c5-4211-8cd5-f1f1b78acfd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1bb6f717-1767-439a-b416-cfc1ba6e6db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1bb6f717-1767-439a-b416-cfc1ba6e6db2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_02232e31-7587-4e84-a076-edebdbdf7f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_02232e31-7587-4e84-a076-edebdbdf7f2a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="extended" id="i315093b0a59b4c7ca306bf726e45dc4b_BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_358bd34e-f80a-40cf-b54d-d65c8b45cd02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_358bd34e-f80a-40cf-b54d-d65c8b45cd02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PaymentForTaxDeposit_a0ae33f8-1eef-4561-b990-4a15e76a21f2" xlink:href="ubnt-20210331.xsd#ubnt_PaymentForTaxDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:to="loc_ubnt_PaymentForTaxDeposit_a0ae33f8-1eef-4561-b990-4a15e76a21f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_6eefc954-9bbb-4c0b-a667-3eb1b87b79cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_6eefc954-9bbb-4c0b-a667-3eb1b87b79cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:to="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_10a12eb0-655b-4bb4-ae32-aceac1358067_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:to="loc_us-gaap_TaxPeriodDomain_10a12eb0-655b-4bb4-ae32-aceac1358067_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:to="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102014Member_1bdad385-8907-476b-841c-2fd832b623e2" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102014Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:to="loc_ubnt_TaxYear20102014Member_1bdad385-8907-476b-841c-2fd832b623e2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="extended" id="iaf72365e011147858b71c099ddff536a_BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="extended" id="i46ec2834272143d9a55c5dfb241703a1_BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTY"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="extended" id="id3a8269bbe3242b9abdc5b23dab65d9a_ACCRUEDWARRANTY"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="extended" id="ide3d29ae999f4a1bb2444e8be2274fa0_ACCRUEDWARRANTYTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="extended" id="i4cbbfea1fd254fcf84fd543295c15ab4_ACCRUEDWARRANTYNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_StandardProductWarrantyPeriod_db543817-b428-4dc1-97bf-1d7a00e7d8bc" xlink:href="ubnt-20210331.xsd#ubnt_StandardProductWarrantyPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:to="loc_ubnt_StandardProductWarrantyPeriod_db543817-b428-4dc1-97bf-1d7a00e7d8bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:to="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4abe9b5b-6a6b-48eb-964b-e5f87020f57c_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:to="loc_srt_RangeMember_4abe9b5b-6a6b-48eb-964b-e5f87020f57c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:to="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cf34c7a-8624-4ab0-af0d-d20c2694d889" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:to="loc_srt_MinimumMember_6cf34c7a-8624-4ab0-af0d-d20c2694d889" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74924211-3141-40e3-b777-3152fb34b7e1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:to="loc_srt_MaximumMember_74924211-3141-40e3-b777-3152fb34b7e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_18029df5-60d1-49b7-9521-0cc8812d1c89_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_18029df5-60d1-49b7-9521-0cc8812d1c89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember_951828e5-e9a6-47f3-917a-374f7df25fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:to="loc_us-gaap_SalesChannelThroughIntermediaryMember_951828e5-e9a6-47f3-917a-374f7df25fa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_16ba12be-c2b4-4e9b-8bac-ea44790f15cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_16ba12be-c2b4-4e9b-8bac-ea44790f15cb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYWarrantyObligationsDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="extended" id="i8b5ff8bb389748a881e39f1e97666e80_ACCRUEDWARRANTYWarrantyObligationsDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBT" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBT"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBT" xlink:type="extended" id="i6fd740646b054ce8b0cb720b845b8f68_DEBT"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBTTables" xlink:type="extended" id="ica711f9eafc8422ba641c538aae1a256_DEBTTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="extended" id="i2c1927811ad74909b1e492c92ad00b06_DEBTNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48c98020-cfac-4c1d-affa-c7ff86747ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48c98020-cfac-4c1d-affa-c7ff86747ac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_ffbac809-cfd0-4a72-add3-c361faf7d268" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_ffbac809-cfd0-4a72-add3-c361faf7d268" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_5fcce21d-4b8e-4329-832d-a3de236639b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_5fcce21d-4b8e-4329-832d-a3de236639b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditInterest_95ea3c8b-f7b6-4f4a-b1fc-3f1551600c58" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditInterest_95ea3c8b-f7b6-4f4a-b1fc-3f1551600c58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e6d1d813-ba1a-4d3f-85c5-bb7e5ded8b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e6d1d813-ba1a-4d3f-85c5-bb7e5ded8b4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_e553de50-cbf0-4ca6-a371-4fd8826f80c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_e553de50-cbf0-4ca6-a371-4fd8826f80c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_e1e5c7e7-ccf8-422a-abff-223cd4a13cf5" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_e1e5c7e7-ccf8-422a-abff-223cd4a13cf5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c2a4a255-8e30-477e-8a23-33f783b7f3a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c2a4a255-8e30-477e-8a23-33f783b7f3a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_364b9c0f-c8de-410d-a055-b0aa5ef3ca74" xlink:href="ubnt-20210331.xsd#ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_364b9c0f-c8de-410d-a055-b0aa5ef3ca74" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3fcdeaab-6f99-4f37-b288-53a923ceb9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3fcdeaab-6f99-4f37-b288-53a923ceb9df" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_eaf0ad8d-2a09-4546-a58c-d8e690f49f46" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_eaf0ad8d-2a09-4546-a58c-d8e690f49f46" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_2850641f-d27e-40b1-b6b6-e5f2d2448841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_2850641f-d27e-40b1-b6b6-e5f2d2448841" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_990950ec-1d8e-4b36-98c2-7864378426c4" xlink:href="ubnt-20210331.xsd#ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_990950ec-1d8e-4b36-98c2-7864378426c4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bba0d35d-6b8d-4266-8608-5d6a11df353b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCredit_bba0d35d-6b8d-4266-8608-5d6a11df353b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1264ee8-179d-4a7d-8528-07ab8b2859c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1264ee8-179d-4a7d-8528-07ab8b2859c8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_5bc39974-8343-4275-9883-7463e608890d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_5bc39974-8343-4275-9883-7463e608890d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_852f3b2f-88f8-40d3-b05f-9151cf8eb6ac" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_852f3b2f-88f8-40d3-b05f-9151cf8eb6ac" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_300ceee7-dc1a-4df7-82a0-94874cb97bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_300ceee7-dc1a-4df7-82a0-94874cb97bf5" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7395177b-bd5e-4acd-8445-63781ff45f69_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:to="loc_us-gaap_CreditFacilityDomain_7395177b-bd5e-4acd-8445-63781ff45f69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:to="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1528a997-13b1-4ce0-86b2-18a8a83fdf0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1528a997-13b1-4ce0-86b2-18a8a83fdf0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_b4c9665e-59f1-46aa-92a4-84526327ccaa" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_ubnt_TermLoanMember_b4c9665e-59f1-46aa-92a4-84526327ccaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_3162d917-9433-491a-ac21-a47e1ac6fc59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_us-gaap_LetterOfCreditMember_3162d917-9433-491a-ac21-a47e1ac6fc59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SwinglineLoanMember_d2849970-b11a-4df0-b966-8f6064a7133f" xlink:href="ubnt-20210331.xsd#ubnt_SwinglineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_ubnt_SwinglineLoanMember_d2849970-b11a-4df0-b966-8f6064a7133f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8853daee-18b4-411b-81e5-06d41048acf4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8853daee-18b4-411b-81e5-06d41048acf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AmendedAndRestatedCreditAgreementMember_f5073115-9e88-4aa8-967c-9c29060d1b35" xlink:href="ubnt-20210331.xsd#ubnt_AmendedAndRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:to="loc_ubnt_AmendedAndRestatedCreditAgreementMember_f5073115-9e88-4aa8-967c-9c29060d1b35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ThirdAmendmentCreditAgreementMember_62ca8a21-8aa7-4609-a2dc-d1295c3f3c7d" xlink:href="ubnt-20210331.xsd#ubnt_ThirdAmendmentCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:to="loc_ubnt_ThirdAmendmentCreditAgreementMember_62ca8a21-8aa7-4609-a2dc-d1295c3f3c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f5ab9267-b634-494b-b252-ae15c29962cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:to="loc_us-gaap_VariableRateDomain_f5ab9267-b634-494b-b252-ae15c29962cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:to="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_db5412f5-9bbf-459d-9b3f-23ad6a296670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_BaseRateMember_db5412f5-9bbf-459d-9b3f-23ad6a296670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b3b388b-ceac-4823-9bac-48402b89f79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b3b388b-ceac-4823-9bac-48402b89f79d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fba348d3-90f1-4efd-8f0d-b3c581390111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fba348d3-90f1-4efd-8f0d-b3c581390111" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ApplicableInterestRateMember_0c1e34cd-4aad-4771-abc9-fbe85aa6c7b2" xlink:href="ubnt-20210331.xsd#ubnt_ApplicableInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_ubnt_ApplicableInterestRateMember_0c1e34cd-4aad-4771-abc9-fbe85aa6c7b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:to="loc_srt_RangeMember_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:to="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_51f61902-93dc-495c-b0d5-07f34bda0df4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:to="loc_srt_MinimumMember_51f61902-93dc-495c-b0d5-07f34bda0df4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c85d252a-b409-4e1f-84a2-2d985d0f4a02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:to="loc_srt_MaximumMember_c85d252a-b409-4e1f-84a2-2d985d0f4a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9719052c-5284-4a2c-91b2-c3aca6ac36be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:to="loc_us-gaap_SubsequentEventMember_9719052c-5284-4a2c-91b2-c3aca6ac36be" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="extended" id="i25cf4d883f9b4d28ba393b9cfd548ddf_DEBTSummaryofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b45215fd-f145-47ec-8b27-af300958ae4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_ShortTermBorrowings_b45215fd-f145-47ec-8b27-af300958ae4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_c8cc04b1-76f4-4071-bed1-80b7b5111aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_c8cc04b1-76f4-4071-bed1-80b7b5111aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_abb0b671-8422-4b8c-b46a-4af15314537c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_abb0b671-8422-4b8c-b46a-4af15314537c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_894366ee-c91a-4bfd-8bdd-39fea75b4dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_894366ee-c91a-4bfd-8bdd-39fea75b4dad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:to="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fe895d7d-af82-45f7-8725-6a4cac064077_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:to="loc_us-gaap_CreditFacilityDomain_fe895d7d-af82-45f7-8725-6a4cac064077_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:to="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_7db76b6d-d5d9-43b2-9cc8-2fa0a7d98153" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:to="loc_ubnt_TermLoanMember_7db76b6d-d5d9-43b2-9cc8-2fa0a7d98153" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_10a63dae-2466-48f4-8401-a1f329ee4bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_10a63dae-2466-48f4-8401-a1f329ee4bc8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTDebtPaymentObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="extended" id="i79a57ec5b9124b4584f82079c58a0674_DEBTDebtPaymentObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_343bc185-7507-4d18-a2e8-f88d56f3c3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_343bc185-7507-4d18-a2e8-f88d56f3c3ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_61bb9071-9827-4a92-9e40-5b0d257bbf15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:to="loc_us-gaap_LineOfCredit_61bb9071-9827-4a92-9e40-5b0d257bbf15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:to="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_528a9165-52f3-443b-bfb5-b3b5b64daacf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:to="loc_us-gaap_CreditFacilityDomain_528a9165-52f3-443b-bfb5-b3b5b64daacf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:to="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_fbeaf562-e8cf-447c-b7df-4dd46f5ab96d" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:to="loc_ubnt_TermLoanMember_fbeaf562-e8cf-447c-b7df-4dd46f5ab96d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1510a17c-6f45-4ef2-a303-89695b24cf43_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1510a17c-6f45-4ef2-a303-89695b24cf43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A75MillionRevolverMember_7c6e7e85-b271-4ded-b6eb-3cdac05e4b25" xlink:href="ubnt-20210331.xsd#ubnt_A75MillionRevolverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:to="loc_ubnt_A75MillionRevolverMember_7c6e7e85-b271-4ded-b6eb-3cdac05e4b25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0373d4ca-a1b2-465b-bfe6-e884dfd7796f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0373d4ca-a1b2-465b-bfe6-e884dfd7796f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9ede366-53e6-41c5-9af0-602d7dba1f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:to="loc_us-gaap_SubsequentEventMember_b9ede366-53e6-41c5-9af0-602d7dba1f86" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtandInterestPaymentObligationsDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="extended" id="i0dc208b670e548a1a1240743f0316be3_DEBTSummaryofDebtandInterestPaymentObligationsDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASES" xlink:type="extended" id="if7c7afc2ec2542b9ad4c8637d7105774_LEASES"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASESTables" xlink:type="extended" id="ice965402d40b4a5bbee38b4bc5488df9_LEASESTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="extended" id="i17716cbb62c74259b0f773f1e1ef4d3b_LEASESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_90533058-5dac-4df4-85c7-2dcda14d8360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_90533058-5dac-4df4-85c7-2dcda14d8360" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:to="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3125186b-db74-4179-8561-71c583cb8a3e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:to="loc_srt_RangeMember_3125186b-db74-4179-8561-71c583cb8a3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:to="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_684c1a02-fb58-4eb4-97b7-2e2635c9c88e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:to="loc_srt_MinimumMember_684c1a02-fb58-4eb4-97b7-2e2635c9c88e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_555cbb44-c905-426c-b4cf-42af5dea0568" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:to="loc_srt_MaximumMember_555cbb44-c905-426c-b4cf-42af5dea0568" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESLeaseCostsDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="extended" id="idb8a2938bea647ad86f7a07733feb75c_LEASESLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:to="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ff583b3a-0874-488e-a624-8762d5a3c846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_OperatingLeaseCost_ff583b3a-0874-488e-a624-8762d5a3c846" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1a77a6bf-f4c6-4160-9232-b7724907deec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_VariableLeaseCost_1a77a6bf-f4c6-4160-9232-b7724907deec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_65177e0d-31ff-40be-8128-ed942cef4640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_LeaseCost_65177e0d-31ff-40be-8128-ed942cef4640" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0796ebc9-a7e2-49ed-8680-27d4b95b8ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:to="loc_us-gaap_OperatingLeasePayments_0796ebc9-a7e2-49ed-8680-27d4b95b8ffd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_3531b39d-4539-42db-ab0e-6f91c63b5a63_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_3531b39d-4539-42db-ab0e-6f91c63b5a63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_7b5734d7-10b8-46f5-9a92-7f6b5aed1985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:to="loc_us-gaap_OperatingExpenseMember_7b5734d7-10b8-46f5-9a92-7f6b5aed1985" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8cd50908-f201-430b-a21f-189c8b2ebdc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:to="loc_us-gaap_CostOfSalesMember_8cd50908-f201-430b-a21f-189c8b2ebdc1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESOperatingLeasesFuturePaymentObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="extended" id="i9b3c75ad8a7048239e02d4c1261b2a61_LEASESOperatingLeasesFuturePaymentObligationsDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESWeightedAverageTermandDiscountRateDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="extended" id="i6e88bb369c4a454db2b814e3e7ad183b_LEASESWeightedAverageTermandDiscountRateDetails"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended" id="if6b7279e3d73445cb0d9fb34f628248c_COMMITMENTSANDCONTINGENCIES"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended" id="i6f234b28ddbc4194991729177ac3dd3e_COMMITMENTSANDCONTINGENCIESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_d83763e9-157d-4086-a0dd-73813195d658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:to="loc_us-gaap_PurchaseObligation_d83763e9-157d-4086-a0dd-73813195d658" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a00887e2-d400-4afb-8e88-d9029ae6e635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:to="loc_us-gaap_OtherCommitment_a00887e2-d400-4afb-8e88-d9029ae6e635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_81ab8d57-0a88-4917-982d-fdfd679a1397_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_81ab8d57-0a88-4917-982d-fdfd679a1397_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentPurchaseCommitmentsMember_437c1f51-324f-4ec4-ab15-7d84c4b5d665" xlink:href="ubnt-20210331.xsd#ubnt_ComponentPurchaseCommitmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:to="loc_ubnt_ComponentPurchaseCommitmentsMember_437c1f51-324f-4ec4-ab15-7d84c4b5d665" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentsMember_0223cec4-bb1a-434e-b8c8-1f0242e1cb7a" xlink:href="ubnt-20210331.xsd#ubnt_ComponentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:to="loc_ubnt_ComponentsMember_0223cec4-bb1a-434e-b8c8-1f0242e1cb7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:to="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_244bfc73-9709-402a-86c6-468d9b6619ae_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:to="loc_srt_RangeMember_244bfc73-9709-402a-86c6-468d9b6619ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:to="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0251f9ea-40e3-4748-8ce4-276d15e0ee2d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:to="loc_srt_MinimumMember_0251f9ea-40e3-4748-8ce4-276d15e0ee2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0a337bd-c830-490a-9552-04113b16bccb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:to="loc_srt_MaximumMember_c0a337bd-c830-490a-9552-04113b16bccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9af670e6-11ac-4a44-8aea-59cae58eb47f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9af670e6-11ac-4a44-8aea-59cae58eb47f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_7f8a1494-f1f3-467b-bc3c-2e429e0da5bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_7f8a1494-f1f3-467b-bc3c-2e429e0da5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_NumberOfLawsuitsInvalidated_daf9fc23-9a38-4c3d-b70f-e5491a8c2785" xlink:href="ubnt-20210331.xsd#ubnt_NumberOfLawsuitsInvalidated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_ubnt_NumberOfLawsuitsInvalidated_daf9fc23-9a38-4c3d-b70f-e5491a8c2785" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:to="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_d24a5ff3-21c3-4b41-9819-75e90598886d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:to="loc_srt_LitigationCaseTypeDomain_d24a5ff3-21c3-4b41-9819-75e90598886d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:to="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_b3cd1333-cca3-48b0-8755-d4a3b01cd33f" xlink:href="ubnt-20210331.xsd#ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:to="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_b3cd1333-cca3-48b0-8755-d4a3b01cd33f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_b4c8927d-8643-4bc1-bbab-67c06b86c57a" xlink:href="ubnt-20210331.xsd#ubnt_PatentTrialAndAppealBoartPatentsInSuitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:to="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_b4c8927d-8643-4bc1-bbab-67c06b86c57a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCK"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="extended" id="ie88a115b5e644e7b80989a6613cc02f2_COMMONSTOCKANDTREASURYSTOCK"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="extended" id="idaa8389c87f441fa8e80c914c5bd4a28_COMMONSTOCKANDTREASURYSTOCKTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="extended" id="id8a7b49ccdbb433f907e10b2f6b7960c_COMMONSTOCKANDTREASURYSTOCKNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c1ae0f05-fa71-49c4-8ba3-2efe2bf7e1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c1ae0f05-fa71-49c4-8ba3-2efe2bf7e1bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3cae9b-29a1-47e9-84d2-273091374eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3cae9b-29a1-47e9-84d2-273091374eb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_fd50cdef-9f80-412a-adb1-b0c047450ef7" xlink:href="ubnt-20210331.xsd#ubnt_SharesRepurchasedandRetiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_fd50cdef-9f80-412a-adb1-b0c047450ef7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1774b0c8-a343-4bc9-92dd-b33cb99c5d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1774b0c8-a343-4bc9-92dd-b33cb99c5d4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e2959fb2-5f8a-4f30-a3df-aaa31ee81742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e2959fb2-5f8a-4f30-a3df-aaa31ee81742" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5f07e8cf-dd04-45a2-bf31-47905af04103_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:to="loc_us-gaap_EquityComponentDomain_5f07e8cf-dd04-45a2-bf31-47905af04103_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:to="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa325877-71d3-4bc2-933a-572053a00cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:to="loc_us-gaap_CommonStockMember_fa325877-71d3-4bc2-933a-572053a00cdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_967f7284-0b5c-48bf-aec2-d2920588b875_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_967f7284-0b5c-48bf-aec2-d2920588b875_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2019NovemberProgramMember_daaabfe4-e718-404b-a6dd-c02679b70269" xlink:href="ubnt-20210331.xsd#ubnt_A2019NovemberProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:to="loc_ubnt_A2019NovemberProgramMember_daaabfe4-e718-404b-a6dd-c02679b70269" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020MayProgramMember_bc353872-196f-432e-8828-34151dbd0358" xlink:href="ubnt-20210331.xsd#ubnt_A2020MayProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:to="loc_ubnt_A2020MayProgramMember_bc353872-196f-432e-8828-34151dbd0358" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="extended" id="ib1fa1962b7d74463ac3237e12a16428f_COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9c0683dd-4907-4138-b88a-e640f9d1f700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9c0683dd-4907-4138-b88a-e640f9d1f700" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_fca1bcd7-4407-4862-b7fd-b5436f9a9ff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_fca1bcd7-4407-4862-b7fd-b5436f9a9ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_05098091-eae9-4ca4-9d74-7f1a2add234f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_05098091-eae9-4ca4-9d74-7f1a2add234f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b5286a9f-a414-41bf-bdc9-50149ad5e266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b5286a9f-a414-41bf-bdc9-50149ad5e266" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0211da00-9b68-46d4-936b-3ac82995faa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0211da00-9b68-46d4-936b-3ac82995faa5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e9d96fde-9244-43b6-906d-b3098c938672_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:to="loc_us-gaap_EquityComponentDomain_e9d96fde-9244-43b6-906d-b3098c938672_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:to="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6820ce09-81ba-4ed2-8d95-3932bb84fdca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:to="loc_us-gaap_CommonStockMember_6820ce09-81ba-4ed2-8d95-3932bb84fdca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_675f7822-f5a8-4ad8-9dd9-495e123053d8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_675f7822-f5a8-4ad8-9dd9-495e123053d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_November2019RepurchaseProgramMember_fa070ca5-80db-43cf-b05f-780ad92b4572" xlink:href="ubnt-20210331.xsd#ubnt_November2019RepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:to="loc_ubnt_November2019RepurchaseProgramMember_fa070ca5-80db-43cf-b05f-780ad92b4572" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_May2020RepurchaseProgramMember_cf3a4ec5-b877-45ae-825b-c370ff632212" xlink:href="ubnt-20210331.xsd#ubnt_May2020RepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:to="loc_ubnt_May2020RepurchaseProgramMember_cf3a4ec5-b877-45ae-825b-c370ff632212" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="extended" id="i6e870c56f28944f396b2b03ef8f7cad2_ACCUMULATEDOTHERCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATION"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended" id="ib14bd4353c404a6284b0748f065ac0e3_STOCKBASEDCOMPENSATION"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended" id="i6b9a28e9d4614a3b8813115003724547_STOCKBASEDCOMPENSATIONTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="extended" id="ia6f20cccaefb4e55a8b4ca8534fcb072_STOCKBASEDCOMPENSATIONNarrativeDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c9840bf3-4645-4630-ab87-fb279b36bc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c9840bf3-4645-4630-ab87-fb279b36bc73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13ac2667-c406-4152-a4ed-07c8b56147ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13ac2667-c406-4152-a4ed-07c8b56147ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_69311829-a596-47ad-a071-ba80159e465d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_69311829-a596-47ad-a071-ba80159e465d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b5687415-550d-4440-9601-5f86ec86e88c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b5687415-550d-4440-9601-5f86ec86e88c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_222296f2-3ae4-4dc1-8d43-d66a4211ecbd" xlink:href="ubnt-20210331.xsd#ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_222296f2-3ae4-4dc1-8d43-d66a4211ecbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b4efb509-0c2c-4ba6-afca-bcd9e0ac0d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b4efb509-0c2c-4ba6-afca-bcd9e0ac0d88" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e2a8d738-e440-4969-99c8-27e077e12667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e2a8d738-e440-4969-99c8-27e077e12667" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9283c8fe-543d-40a0-a25f-07901372e0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9283c8fe-543d-40a0-a25f-07901372e0b7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:to="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3382e47a-bd4d-45b5-86f8-1bd4f7d99920_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3382e47a-bd4d-45b5-86f8-1bd4f7d99920_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e348ae4c-af4b-4b25-9a01-1ce6b93accac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e348ae4c-af4b-4b25-9a01-1ce6b93accac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_12e993a4-a2bc-4ada-8f4e-971917f74e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_12e993a4-a2bc-4ada-8f4e-971917f74e8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:to="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b6077157-09e2-4fab-83cb-941ee111d049_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:to="loc_us-gaap_PlanNameDomain_b6077157-09e2-4fab-83cb-941ee111d049_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:to="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020EquityPlanMember_10a96a99-fde6-453b-8f4e-e15c8771fb6f" xlink:href="ubnt-20210331.xsd#ubnt_A2020EquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:to="loc_ubnt_A2020EquityPlanMember_10a96a99-fde6-453b-8f4e-e15c8771fb6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="extended" id="ieefb655bcb0c4e8498e162bb15ece1c0_STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d0603af9-5b7d-4b92-8117-f885b463decf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d0603af9-5b7d-4b92-8117-f885b463decf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_cf158038-dbd0-4272-95a9-020917ff1139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_CostOfSalesMember_cf158038-dbd0-4272-95a9-020917ff1139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d88adb92-25ef-4cc0-aa83-edeeefeb828d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d88adb92-25ef-4cc0-aa83-edeeefeb828d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58c265db-0ce8-4f16-b130-daba977b48c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58c265db-0ce8-4f16-b130-daba977b48c0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="extended" id="i42f62142d593477a901bec93da9b657c_STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="extended" id="ie8bcc49c0d9e4c4c9e5fb239a43edd2d_STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02c25649-58dc-4b49-9157-256f8e7bb5c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02c25649-58dc-4b49-9157-256f8e7bb5c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83594d48-b49d-4ecd-806b-db2beadf8ca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83594d48-b49d-4ecd-806b-db2beadf8ca2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16121a99-05a7-4025-99d0-d503f9be1598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16121a99-05a7-4025-99d0-d503f9be1598" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a998ba9d-d2ac-4229-b199-4b32f5b404b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a998ba9d-d2ac-4229-b199-4b32f5b404b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_633365d1-57b5-448c-a1af-5550af35130f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59d727be-4cbb-418e-8761-e581d41ed1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59d727be-4cbb-418e-8761-e581d41ed1f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20185218-308e-41d9-b8ba-5a04085c5fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20185218-308e-41d9-b8ba-5a04085c5fea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c7c5ded-0b4d-4c6d-8760-c340adf50484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c7c5ded-0b4d-4c6d-8760-c340adf50484" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9cb12ca0-9f5a-40fe-9cfb-be1fc424936a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9cb12ca0-9f5a-40fe-9cfb-be1fc424936a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07543b5a-cb68-4bc3-9f3b-fe9915afbed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:to="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3244329e-c1df-4fdc-a96e-23c117e9d217_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3244329e-c1df-4fdc-a96e-23c117e9d217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_90dddd9c-53bf-4aaa-939e-ebb24f57eb41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_90dddd9c-53bf-4aaa-939e-ebb24f57eb41" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/INCOMETAXES" xlink:type="extended" id="i3109d62818624293914ef54914a661fd_INCOMETAXES"/>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXESDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="extended" id="i4f26e02ca0ef40298ea91abc8039727e_INCOMETAXESDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PaymentForTaxDeposit_35e92470-cb86-4b8f-acbc-884b2fdc800d" xlink:href="ubnt-20210331.xsd#ubnt_PaymentForTaxDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_ubnt_PaymentForTaxDeposit_35e92470-cb86-4b8f-acbc-884b2fdc800d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AdditionalTaxDepositRequested_1c0a5291-22ca-4180-94ab-9085f9ea8465" xlink:href="ubnt-20210331.xsd#ubnt_AdditionalTaxDepositRequested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_ubnt_AdditionalTaxDepositRequested_1c0a5291-22ca-4180-94ab-9085f9ea8465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_79ecd25d-3ff3-4c2c-874a-af039a485087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_79ecd25d-3ff3-4c2c-874a-af039a485087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_a61e7e8b-cea1-4b32-b749-936305c3b41d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_a61e7e8b-cea1-4b32-b749-936305c3b41d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_4292b70a-ca96-40ae-9fcf-057674ba7a16_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_4292b70a-ca96-40ae-9fcf-057674ba7a16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_344ba98a-abff-4230-b036-c270d72da272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_344ba98a-abff-4230-b036-c270d72da272" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_edadcf70-176d-4a65-b6f5-6841d62dd33d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:to="loc_us-gaap_TaxPeriodDomain_edadcf70-176d-4a65-b6f5-6841d62dd33d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:to="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102015Member_243d29b4-da8e-4a14-a39c-ab5a249ffdd4" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102015Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:to="loc_ubnt_TaxYear20102015Member_243d29b4-da8e-4a14-a39c-ab5a249ffdd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxYear2015Member_cf8b8f64-570d-43ca-83ae-9c519c11bb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxYear2015Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:to="loc_us-gaap_TaxYear2015Member_cf8b8f64-570d-43ca-83ae-9c519c11bb37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_63f7f132-a0c4-4f2a-822f-d5057fb5ee05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_63f7f132-a0c4-4f2a-822f-d5057fb5ee05" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="extended" id="i28a4b521856e48ecb5cd79599a8d4f7e_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="extended" id="i71e82ea4d6ac484887d7a615680844f1_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="extended" id="ifafee96c14e4400b954a3e75c64ae56f_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"/>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="extended" id="i2e6c9f8f80ac46fe935692fb407113e0_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ff087-12e1-41f6-8ee5-a64b52626efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ff087-12e1-41f6-8ee5-a64b52626efd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_79633535-9a60-47ab-a419-2dfb4fa14bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_79633535-9a60-47ab-a419-2dfb4fa14bb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_80e2137e-0f84-4050-afd2-24cc8ace75ad_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_80e2137e-0f84-4050-afd2-24cc8ace75ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_b6dd4972-9b10-4450-a11d-af7bb76d414e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_b6dd4972-9b10-4450-a11d-af7bb76d414e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_54d0062d-e7ad-4e0a-9caf-52b0962fee8f_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:to="loc_srt_ProductsAndServicesDomain_54d0062d-e7ad-4e0a-9caf-52b0962fee8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:to="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ServiceProviderTechnologyMember_8683b76a-a848-4c06-8015-8be4b41d291b" xlink:href="ubnt-20210331.xsd#ubnt_ServiceProviderTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:to="loc_ubnt_ServiceProviderTechnologyMember_8683b76a-a848-4c06-8015-8be4b41d291b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_EnterpriseTechnologyMember_ee7a8a30-ccdd-4bb1-9a5b-40487e98720e" xlink:href="ubnt-20210331.xsd#ubnt_EnterpriseTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:to="loc_ubnt_EnterpriseTechnologyMember_ee7a8a30-ccdd-4bb1-9a5b-40487e98720e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a8267975-2f8b-4e5e-8897-c7f9325bf0a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a8267975-2f8b-4e5e-8897-c7f9325bf0a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_55904e0f-4d42-489a-99d0-269bbbbaa9ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:to="loc_us-gaap_SalesRevenueNetMember_55904e0f-4d42-489a-99d0-269bbbbaa9ce" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="extended" id="ic1f745e17962495c97c1fb2f147a6e62_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3b5a5242-a46d-4693-8c1e-9ecfbe32ace3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3b5a5242-a46d-4693-8c1e-9ecfbe32ace3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f9970d7-ede0-4144-8c69-4cd9b1568fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f9970d7-ede0-4144-8c69-4cd9b1568fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_da83a839-cb4f-4d0d-9ab4-6f0652276a8f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_da83a839-cb4f-4d0d-9ab4-6f0652276a8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_89d8ae9c-e7e9-4d32-adab-7162a5d93d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_89d8ae9c-e7e9-4d32-adab-7162a5d93d88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:to="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:to="loc_srt_SegmentGeographicalDomain_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:to="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_515537b8-c62a-4cc5-b02d-50a7fe66ae58" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_NorthAmericaMember_515537b8-c62a-4cc5-b02d-50a7fe66ae58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_30dda348-ed08-439a-ada2-19eed40c321a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_us-gaap_EMEAMember_30dda348-ed08-439a-ada2-19eed40c321a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7d3f99dc-8663-4ce0-87c9-c04dc5dd34a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_AsiaPacificMember_7d3f99dc-8663-4ce0-87c9-c04dc5dd34a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_18e3112a-70da-438c-a3a1-b0b870c388ec" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SouthAmericaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_SouthAmericaMember_18e3112a-70da-438c-a3a1-b0b870c388ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2a8743c6-16c5-4a89-914e-746f1372a75e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_country_US_2a8743c6-16c5-4a89-914e-746f1372a75e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="extended" id="ie136330386e84dbcbda7ce79c09e3199_SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5e6a9d0b-8916-4826-ac48-4371553fd3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5e6a9d0b-8916-4826-ac48-4371553fd3ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ecc3ce0d-6557-4f80-8547-4162287e8f62_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ecc3ce0d-6557-4f80-8547-4162287e8f62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_010bbf2f-1503-499a-a9b7-4e7991f50738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_010bbf2f-1503-499a-a9b7-4e7991f50738" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ca8fcef-72af-43b7-8ff2-24d0c0c24990_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2ca8fcef-72af-43b7-8ff2-24d0c0c24990_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_34b0c695-7336-4614-b64f-af3e281039fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:to="loc_us-gaap_SalesRevenueNetMember_34b0c695-7336-4614-b64f-af3e281039fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e1c20aad-28dd-46bc-952c-3461a0e2eea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:to="loc_us-gaap_AccountsReceivableMember_e1c20aad-28dd-46bc-952c-3461a0e2eea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_60241a75-c9e8-4828-a090-50e9ee0e0ade_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:to="loc_srt_NameOfMajorCustomerDomain_60241a75-c9e8-4828-a090-50e9ee0e0ade_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:to="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerAMember_9beb2b17-8820-4316-9403-881d4111ecec" xlink:href="ubnt-20210331.xsd#ubnt_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:to="loc_ubnt_CustomerAMember_9beb2b17-8820-4316-9403-881d4111ecec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerBMember_2fd5efc1-3277-4fe9-b4e7-35f69ad6689a" xlink:href="ubnt-20210331.xsd#ubnt_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:to="loc_ubnt_CustomerBMember_2fd5efc1-3277-4fe9-b4e7-35f69ad6689a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="extended" id="i58c52137f46745c685698a09726303b6_RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS"/>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="extended" id="i13375778aa9649daa39e71655925f199_RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AircraftLeasingHourlyRate_6f3d4617-0ef0-4df7-b26d-997c44e12511" xlink:href="ubnt-20210331.xsd#ubnt_AircraftLeasingHourlyRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:to="loc_ubnt_AircraftLeasingHourlyRate_6f3d4617-0ef0-4df7-b26d-997c44e12511" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AircraftRental_74e27b44-edb1-48e9-b0d5-eb443e482da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AircraftRental"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:to="loc_us-gaap_AircraftRental_74e27b44-edb1-48e9-b0d5-eb443e482da4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8d573931-9fc8-4672-9a85-43ff17bb2095_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:to="loc_us-gaap_RelatedPartyDomain_8d573931-9fc8-4672-9a85-43ff17bb2095_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:to="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_7020737a-ded3-4ec2-83e1-5d5fd8dd1a94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:to="loc_srt_ChiefExecutiveOfficerMember_7020737a-ded3-4ec2-83e1-5d5fd8dd1a94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_9a57ffd0-10fe-473a-9c8f-5af8794e22cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_9a57ffd0-10fe-473a-9c8f-5af8794e22cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_b779d7d8-a1fe-43ac-b321-d60fb84963b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:to="loc_us-gaap_LeaseAgreementsMember_b779d7d8-a1fe-43ac-b321-d60fb84963b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_946f08a3-0747-4fd4-872f-664293b3131a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_946f08a3-0747-4fd4-872f-664293b3131a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58a2b22a-f085-43a6-8d77-f723be02d676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58a2b22a-f085-43a6-8d77-f723be02d676" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="extended" id="i1f0722defb8e4ec18313b883e9fc8eef_SUBSEQUENTEVENTS"/>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:definitionLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended" id="id908e848526d4c4b8faab8eb6d69b49a_SUBSEQUENTEVENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_438b7960-3aed-4e4e-b346-5b135a993749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_438b7960-3aed-4e4e-b346-5b135a993749" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:to="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5da417b2-3176-447b-89f0-56f43e7c67f5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5da417b2-3176-447b-89f0-56f43e7c67f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1b4a762c-6650-4117-bc01-4022da584c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:to="loc_us-gaap_SubsequentEventMember_1b4a762c-6650-4117-bc01-4022da584c77" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>ubnt-20210331_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 2021 Workiva-->
<!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9f075c1-e760-49fd-965e-afd4b90fad64_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">RSUs 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_db7ea596-01ea-46b8-83f8-4d8cb107e03e_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_9f4e3b60-93ce-4d47-aa3c-bc7509c971e1_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">Options outstanding, aggregate intrinsic value</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherNonoperatingIncomeExpense_ae48571b-bf88-4ef1-9d07-dd47c4da18c4_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">Interest expense and other, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfProductWarrantyLiabilityTableTextBlock_867c3dd1-e74d-4e4e-95fe-a7021e71478a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5bc48695-b34a-4efb-b462-fcda8b2d1146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink: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 granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e200c483-d357-4084-8ee1-2984c224bb82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76d78075-2ff5-4d41-95b5-83ca65eb09bd_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_e95f7e6c-a27a-4179-8227-6ea87a0f155e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium amortization and (discount accretion), net</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink: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 Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_3c9ed750-3908-4a68-af92-acb71e24e6e6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Debt Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_e989a6e8-6825-4c78-a715-222b42157882_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink: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, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink: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, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_2a529289-7455-4176-b25d-6201ea6e6e4d_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" 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">Interest and other payments on debt payment obligations, total</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" xlink: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 Maturities Repayments Of Interest And Other Payments</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" 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 Maturities Repayments Of Interest And Other Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b0858a26-ac00-4265-957b-709f688487f7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs vested, weighted average grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_0d892b78-cb99-4a2d-b7aa-f96ad5eee294_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" 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, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink: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, Noncurrent, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_ba7b8da9-4f9d-42ca-9e21-e7f476ad7ad7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_7c87de39-c846-4d17-9b49-0c548bb4b642_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for inventory obsolescence</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_43494be4-5432-4ca6-88e1-dd79ed5c0867_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProductWarrantyDisclosureTextBlock_06911010-ebfd-42b8-a301-b4e198df379e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink: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 WARRANTY</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b2aa7ff3-8c1a-4b8d-b83f-9643f7921ff2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale, fair value, due after 1 year through 5 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink: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, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_e1a3881d-fd33-42b3-974d-2f3273a2cbea_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">Range [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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4bcbcd1e-b1f5-4187-ab37-32d27b65c230_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Deficit</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69972e97-beab-4526-ae4d-789974921313_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditInterest_a8c4d69d-c8d4-49f3-a052-10a828676dea_terseLabel_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditInterest" xlink: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 payment</link:label>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditInterest_label_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-Term Lines of Credit, Interest</link:label>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditInterest_documentation_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditInterest" 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">Repayment of Long-Term Lines of Credit, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditInterest" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_RepaymentofLongTermLinesofCreditInterest" xlink:to="lab_ubnt_RepaymentofLongTermLinesofCreditInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_57f1885f-b540-4943-8569-d7c49121daf0_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_9d0fbcfc-b519-43c1-8321-66d14d788579_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues by product</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7749f99e-f9dc-4b1c-bdec-2970d6a6ae45_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/2020/dei-2020-01-31.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_cbfb12b9-2016-4e9a-938b-50aebf012695_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SouthAmericaMember_af1c2344-b435-4276-9ee0-407cbf6b05a7_terseLabel_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America</link:label>
    <link:label id="lab_srt_SouthAmericaMember_label_en-US" xlink:label="lab_srt_SouthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SouthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SouthAmericaMember" xlink:to="lab_srt_SouthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_c2b50643-7da0-4814-9a40-ef79449be404_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">Income from operations</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_32239660-9b4a-4784-9d4d-03c5067e5e6c_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ubnt_NumberOfLawsuitsInvalidated_5471dea2-0085-4e14-8def-dc64222d6f83_terseLabel_en-US" xlink:label="lab_ubnt_NumberOfLawsuitsInvalidated" xlink: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 Lawsuits Invalidated</link:label>
    <link:label id="lab_ubnt_NumberOfLawsuitsInvalidated_label_en-US" xlink:label="lab_ubnt_NumberOfLawsuitsInvalidated" xlink: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 Lawsuits Invalidated</link:label>
    <link:label id="lab_ubnt_NumberOfLawsuitsInvalidated_documentation_en-US" xlink:label="lab_ubnt_NumberOfLawsuitsInvalidated" 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 Lawsuits Invalidated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_NumberOfLawsuitsInvalidated" xlink:href="ubnt-20210331.xsd#ubnt_NumberOfLawsuitsInvalidated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_NumberOfLawsuitsInvalidated" xlink:to="lab_ubnt_NumberOfLawsuitsInvalidated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_733a583b-10a2-4f2f-b3f1-50e4e4c98b28_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_CustomerBMember_155e4414-5011-425d-837d-54a6b15e447c_terseLabel_en-US" xlink:label="lab_ubnt_CustomerBMember" xlink: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 B</link:label>
    <link:label id="lab_ubnt_CustomerBMember_label_en-US" xlink:label="lab_ubnt_CustomerBMember" xlink: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 B [Member]</link:label>
    <link:label id="lab_ubnt_CustomerBMember_documentation_en-US" xlink:label="lab_ubnt_CustomerBMember" 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 B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerBMember" xlink:href="ubnt-20210331.xsd#ubnt_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_CustomerBMember" xlink:to="lab_ubnt_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ServiceProviderTechnologyMember_3ca640c8-2721-4dcd-ae7c-acac4940a2c8_terseLabel_en-US" xlink:label="lab_ubnt_ServiceProviderTechnologyMember" xlink: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 Provider Technology</link:label>
    <link:label id="lab_ubnt_ServiceProviderTechnologyMember_label_en-US" xlink:label="lab_ubnt_ServiceProviderTechnologyMember" xlink: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 Provider Technology [Member]</link:label>
    <link:label id="lab_ubnt_ServiceProviderTechnologyMember_documentation_en-US" xlink:label="lab_ubnt_ServiceProviderTechnologyMember" 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 Provider Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ServiceProviderTechnologyMember" xlink:href="ubnt-20210331.xsd#ubnt_ServiceProviderTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ServiceProviderTechnologyMember" xlink:to="lab_ubnt_ServiceProviderTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_InventoryReceivedNotBilled_606bacbc-15ae-4d95-823e-2b5c36ca8aa6_terseLabel_en-US" xlink:label="lab_ubnt_InventoryReceivedNotBilled" xlink: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 received not billed</link:label>
    <link:label id="lab_ubnt_InventoryReceivedNotBilled_label_en-US" xlink:label="lab_ubnt_InventoryReceivedNotBilled" xlink: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 Received, Not Billed</link:label>
    <link:label id="lab_ubnt_InventoryReceivedNotBilled_documentation_en-US" xlink:label="lab_ubnt_InventoryReceivedNotBilled" 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">Inventory Received, Not Billed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_InventoryReceivedNotBilled" xlink:href="ubnt-20210331.xsd#ubnt_InventoryReceivedNotBilled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_InventoryReceivedNotBilled" xlink:to="lab_ubnt_InventoryReceivedNotBilled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0f911564-65fe-4773-b4ad-7826e2551f2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8dd93a9f-98bc-4d74-a9b8-a452d48f3be0_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">Non-vested RSUs, weighted average grant date fair value, beginning balance (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_99365662-b9c0-4365-9233-d7deb1510c52_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">Non-vested RSUs, weighted average grant date fair value, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_3fd4861b-021b-410b-a5db-a26b4be27878_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_b886faff-eb04-41f1-9121-308a38b873b8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_f2bbecf5-b9d5-4ae6-b560-ce20216b939c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 10)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_013a0e2b-0ff3-4915-a00e-f681182ae503_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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 Investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_880145e5-0ec0-4223-9604-c6366f06e89f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units issued, net of tax withholdings</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink: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, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_c239be30-9f96-4850-8beb-669a4b5108e5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_1e0eab31-e9ff-4fbb-8fbe-5984c594f7d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_17b8bc4c-a210-4369-a4ae-f57bedc92b25_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EntityWideRevenueMajorCustomerLineItems_136bf72d-a8ad-4f3a-a7f1-c1fe0d2cbc19_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink: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, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink: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, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_d64e807d-a95e-4458-a4e6-c4a52cb459a9_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_798e62a2-589e-4e96-93c0-9541eca10b07_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressStateOrProvince_22e7f972-0248-4b83-aab8-3154b77b9acd_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8d8b6cba-295a-4c3d-90c7-917b5be768bf_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">RSUs 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_124d0a41-7953-4ff3-b629-00263766a782_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 lease payments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_11f8f868-ddb8-4945-b072-bc1eaecf0a90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_b2733aa7-f7f5-48c0-982f-db47cc998b3d_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACCUMULATED OTHER COMPREHENSIVE INCOME</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_446ad636-dae6-4b21-9fda-6d17df84f535_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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 payment obligations, 2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_5606e20a-0c47-41ac-9585-01b91109584a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_A2019NovemberProgramMember_57951fa7-133e-4641-b6b8-6b2bcdc93e2e_terseLabel_en-US" xlink:label="lab_ubnt_A2019NovemberProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 November Program</link:label>
    <link:label id="lab_ubnt_A2019NovemberProgramMember_label_en-US" xlink:label="lab_ubnt_A2019NovemberProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 November Program [Member]</link:label>
    <link:label id="lab_ubnt_A2019NovemberProgramMember_documentation_en-US" xlink:label="lab_ubnt_A2019NovemberProgramMember" 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">2019 November Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2019NovemberProgramMember" xlink:href="ubnt-20210331.xsd#ubnt_A2019NovemberProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_A2019NovemberProgramMember" xlink:to="lab_ubnt_A2019NovemberProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_393f889e-4b92-4aad-8580-0f2549dd9a1e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_6229f2ba-d449-49db-81de-a67491bbcfcf_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product concentration risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f44b7055-b1dd-4a05-8c2a-bc215761bdd3_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">Fiscal 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_59f70201-de3f-4413-b75b-96129f78f2b5_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_333ef037-12bf-4b1e-90b3-d107ecbdad03_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d86c7763-e919-4d3b-ab41-e94f06a01454_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">Fiscal 2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_6019971a-daf7-4fe6-86c0-d16c32457a87_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxYear2015Member_5e29a7f1-825f-43ad-bf88-c68b6f5e73b3_terseLabel_en-US" xlink:label="lab_us-gaap_TaxYear2015Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax year 2015</link:label>
    <link:label id="lab_us-gaap_TaxYear2015Member_label_en-US" xlink:label="lab_us-gaap_TaxYear2015Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Year 2015 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxYear2015Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxYear2015Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxYear2015Member" xlink:to="lab_us-gaap_TaxYear2015Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_4bd83aa6-ccf1-4abf-b0db-ff5a7b77c4ca_terseLabel_en-US" xlink:label="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink: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, Available-for-sale, Unrealized Loss Position [Abstract]</link:label>
    <link:label id="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_label_en-US" xlink:label="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink: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, Available-for-sale, Unrealized Loss Position1 [Abstract]</link:label>
    <link:label id="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_documentation_en-US" xlink:label="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink:href="ubnt-20210331.xsd#ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink:to="lab_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_01c97020-56cd-47de-84ff-cbf653171fe4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock&#8212;$0.001 par value; 50,000,000 shares authorized; none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f1025aeb-8533-4daa-8abf-fc3fe6a75e99_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_f4418a67-12de-48a5-ac03-10bbc29879f1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" 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 operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink: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 Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_3ebf4675-6bf7-4eee-9027-35c248db218e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_b0424bec-a711-4fce-b487-b42e58906e17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink: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_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink: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 Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_34506296-7037-4d2a-9a2c-27f68515d112_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink: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 comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_bdbe1d8f-13d7-42f8-bc4c-1d07ec94b9fa_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_47ad44ae-47f4-4ad5-839e-bbb9f312bacf_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_210b40c2-9918-4f1b-8f7d-4f2726df8670_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink: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 Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5f5cd2dd-4bc8-4ad8-ac2f-cfddb4ef6b8e_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">Forfeitures and cancellations (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_a9eccfd1-6c27-4229-990c-b3e41be17e3e_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink: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 liability for pre-existing warranties during the period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_00a2c058-b144-4df0-bea9-0413c1d2e34a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesChannelThroughIntermediaryMember_a921ef17-1aad-4210-b160-cd2447864c01_terseLabel_en-US" xlink:label="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributors</link:label>
    <link:label id="lab_us-gaap_SalesChannelThroughIntermediaryMember_label_en-US" xlink:label="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NorthAmericaMember_505d5888-718b-46ad-bf65-c29000679b7b_terseLabel_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America</link:label>
    <link:label id="lab_srt_NorthAmericaMember_label_en-US" xlink:label="lab_srt_NorthAmericaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">North America [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NorthAmericaMember" xlink:to="lab_srt_NorthAmericaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_35ca468a-af4c-428d-b9e8-8295761d197e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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">Forfeitures and cancellations (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryNet_b510dc38-2a8e-4c78-adf2-44922711f4a2_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">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_a785fbff-8831-4dba-a61e-47abecd64d98_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_16ca3828-bce5-4113-a4a0-ea04562d3b29_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">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d31794eb-2599-43d8-a0fe-a9d8cb34eb6c_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">Total revenues</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueMeasurementFrequencyDomain_38f968c5-06d7-4cf5-90cc-a5f4f0e558f6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock_9df69aca-4b02-4fbc-b2bc-06b9966dfec2_terseLabel_en-US" xlink:label="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue and accounts receivable</link:label>
    <link:label id="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock_label_en-US" xlink:label="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" xlink: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 Revenue And Accounts Receivable By Major Customers By Reporting Segments Table [Table Text Block]</link:label>
    <link:label id="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock_documentation_en-US" xlink:label="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" 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 revenue and accounts receivable by major customers by reporting segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" xlink:href="ubnt-20210331.xsd#ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" xlink:to="lab_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9267bfef-256d-468a-acf0-6163013e87e1_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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 percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_f8c55100-8960-4931-be35-a3d0850890c7_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" 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">Concentration percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_0a13787f-98d8-464b-aa0c-312797997ee9_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_da034dcd-4e78-4f64-a43f-17150d5d17b9_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_131b8c34-0f3d-4a5f-b592-599bbc2b7a9f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_19dd22a1-bbac-4acd-882e-d27382e99b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential shares of common stock excluded from diluted per share calculation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_03264441-f599-4771-b32f-6e3b49cc77d3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share of common stock:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_16787524-5091-4dae-aceb-dee292ee44e4_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_70ab49a0-d153-4143-8199-fc3237900689_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 borrowing</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink: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 Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseAgreementsMember_d3d67a14-69ec-49e1-b3fa-b55a635a5172_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aircraft lease agreement</link:label>
    <link:label id="lab_us-gaap_LeaseAgreementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseAgreementsMember" xlink: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 Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAgreementsMember" xlink:to="lab_us-gaap_LeaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_2f93b428-27f7-443b-9851-376c739b1086_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_5e441547-76e4-437c-afd2-c1dbff0ab8d0_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" 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, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink: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, Current, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_09de64b3-0962-4287-9f1b-90b3758f392a_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink: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 Warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_82daf030-7674-4f40-90be-d3201f33bd46_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">Range [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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_7774de10-97c2-4825-aeef-4c07004f2f2c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtInstrumentFairValue_4cb54007-ec36-4d46-a593-64311400dc63_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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_DebtInstrumentFairValue_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue" xlink:to="lab_us-gaap_DebtInstrumentFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_5aa25085-fe38-4d9a-8cb7-be57e6018a6c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_07acfba2-569b-41bf-a72a-6e9112dd5337_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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 Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_0589a5f3-7a2d-4f9f-9f8a-c44d74ef8628_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of outstanding balance</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink: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 Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_92cee372-1b4c-4d3d-b818-89d906ff85b7_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/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d7e83cdb-c48a-4446-8338-63f10b1788f1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RatioOfIndebtednessToNetCapital1_27fa6296-819d-4b3b-a1da-1e6d584ba7cd_terseLabel_en-US" xlink:label="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink: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 leverage ratio</link:label>
    <link:label id="lab_us-gaap_RatioOfIndebtednessToNetCapital1_label_en-US" xlink:label="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ratio of Indebtedness to Net Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:to="lab_us-gaap_RatioOfIndebtednessToNetCapital1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e526b0cb-88e7-4ec0-8f0b-c34f21204f7f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_4906a263-3daa-4dfe-9360-6821d37b069e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4ba7b7c2-3636-426f-878c-93766afcf1aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_PaymentForTaxDeposit_3fde2fdc-f4f5-4eb9-a2b6-87a1f90e5005_terseLabel_en-US" xlink:label="lab_ubnt_PaymentForTaxDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for tax deposit</link:label>
    <link:label id="lab_ubnt_PaymentForTaxDeposit_label_en-US" xlink:label="lab_ubnt_PaymentForTaxDeposit" xlink: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 Tax Deposit</link:label>
    <link:label id="lab_ubnt_PaymentForTaxDeposit_documentation_en-US" xlink:label="lab_ubnt_PaymentForTaxDeposit" 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">Payment For Tax Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PaymentForTaxDeposit" xlink:href="ubnt-20210331.xsd#ubnt_PaymentForTaxDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_PaymentForTaxDeposit" xlink:to="lab_ubnt_PaymentForTaxDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_702607af-d0b4-431d-9516-2bcc1ff3d31f_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_28d0db90-0767-4b65-ae10-8f9031e31117_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_46e75cc7-6579-430c-85f1-7e740e12c6f6_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/2020/dei-2020-01-31.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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8a5249d0-442d-448b-b38e-a85da6fc4fce_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">Computation of basic and diluted earnings per share</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_67d4f4c0-a07f-44ea-b9ae-771be1628639_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">Weighted average shares used in computing net income per share of common stock:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8e0c5826-619b-433e-8bf5-daecd7ce7517_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_A2020MayProgramMember_c1f6484a-97ea-4cbc-8f91-f96fef0ed188_terseLabel_en-US" xlink:label="lab_ubnt_A2020MayProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 May Program</link:label>
    <link:label id="lab_ubnt_A2020MayProgramMember_label_en-US" xlink:label="lab_ubnt_A2020MayProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 May Program [Member]</link:label>
    <link:label id="lab_ubnt_A2020MayProgramMember_documentation_en-US" xlink:label="lab_ubnt_A2020MayProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 May Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020MayProgramMember" xlink:href="ubnt-20210331.xsd#ubnt_A2020MayProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_A2020MayProgramMember" xlink:to="lab_ubnt_A2020MayProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_a846d58c-ab4e-43e6-985c-39249d6ca781_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" 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">Debt and interest payment obligations, 2021 (remainder)</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" 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 Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_0ae1163d-711b-4b5d-98a3-cf37210975ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink: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 repurchase programs and activity under available share repurchase programs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_686d5f45-2bb8-42af-9491-a8123a057ad4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial instruments' amortized cost, gross unrealized gains and losses, and fair value</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_6823ddf8-84f6-4f0a-bb61-2a860f63ab43_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">Accrued expenses</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LineOfCredit_405e6d9e-b68b-4db3-bad4-2c4a88a0f720_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding borrowing</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink: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 Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_a691cf23-30a2-4105-95d3-1def7979cca4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityLineItems_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="lab_us-gaap_ProductWarrantyLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_e6055714-2308-4977-90e1-253ec894e20e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink: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 COMPONENTS</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4825127a-00e6-4508-be52-902ae0e6b761_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_89102e5d-0ac7-4dcf-8079-6b4e160f6813_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ffbeaef9-0a90-4a6e-bcee-2fc8b310c60b_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/2020/dei-2020-01-31.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_RelatedPartyDomain_da37a3f3-6877-4814-bca4-29abc5186ef8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_2971cd01-626e-4fd3-9422-e4bca79d023d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_0fffa03f-fd00-4155-85e2-f7e9c1884bad_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_8af5a6db-fe0f-4f71-8605-394e5f1a4658_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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, Available-for-sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7542e41f-9cba-4ea4-8014-f4d1b1c8a297_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e2087376-b287-4348-a15b-0932b234e1f6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of marketable securities, continuous unrealized losses, 12 months or greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1bdc7f7c-e546-406a-bffe-42d165e6d615_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid property and equipment and other long-term assets</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_dd5f9f2e-2d17-4281-af23-e6e8dbdb6233_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_2960747b-ea02-4d89-9ff9-d352f7581acd_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_653231e0-a8f8-4a71-ab82-063112f15a5b_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_646277f5-12e5-438a-9146-a5b1b39fea61_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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">Adjusted Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink: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, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_7b9af33b-a3ff-4045-a5d8-4e9aaea8ceef_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 compensation costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseRenewalTerm_eba6fbeb-c01c-4260-be59-5ca8cda8818c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, extension of terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_263c12c9-7988-4a86-a350-bd337c71a97f_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_8b201cfc-b551-4d4f-9c18-8f1b32588bd1_terseLabel_en-US" xlink:label="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" xlink: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 borrowing capacity</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_label_en-US" xlink:label="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" xlink: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, Option, Additional Maximum Borrowing Capacity</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" 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">Line of Credit Facility, Option, Additional Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" xlink:to="lab_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_53eaeab6-754b-4f7f-b720-8ce1a8d84a70_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink: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, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_59ada9ff-88cb-4158-adaf-c96b8f261634_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink: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 Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_57d79ac3-1b2e-4428-914a-109565d1c4c6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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 payment obligations, 2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0cba2b0c-4b6d-4528-a915-ae8a96ee0615_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_5b146025-fe8f-4c04-b275-5e1e9ab3fe7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 respective interest rates</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink: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 Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_c802e793-4feb-4014-be1f-3d3363801643_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" 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">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f80cee22-69bd-4eca-a32c-aef98c9dffc3_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink: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, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_a5d67bfb-5e1c-450a-9421-560d2364109d_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/2020/dei-2020-01-31.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_IncomeStatementLocationDomain_acea81cf-3036-4d63-bcb4-5b6b26f21ffb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" 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">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8d79f156-5e60-4357-a22c-ff32875895a4_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">Fiscal 2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_ec592fc8-b1d4-424c-a69c-c8bd0bfae925_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average Price Paid per Share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3db9c4e6-2369-4d19-8355-13178ef1a633_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_d100ea79-dcbc-49b0-a393-cc78d15d8329_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">Sales, general and administrative</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_dc4b1394-7b88-48b4-b785-d0752ec66f7b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_8646548a-7c1f-4953-9bdc-10fe6797eec6_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5f5ad0b0-2c97-4dcc-94af-4e299b274dca_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">Fiscal 2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_818fc035-6bc3-4fa8-b96f-b4bf866a39d0_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 long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_eb36eec4-46d6-4b52-af14-d75c300a03d3_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_c5513580-445f-4a8f-9572-b454c475f649_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_7605aa37-d818-4267-93ce-61a460697ae0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink: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 INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_7143591a-fbe8-4dc7-9167-cb867f94e48b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_957bb319-fed3-4910-83c5-72355520aceb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units issued, net of tax withholdings (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_b7172982-57b0-4be0-8988-548bb5254160_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_93ee9f0d-319a-4961-a932-34db8e8f2909_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4f8f62e-e983-42e3-8c43-9d92ce85a9f7_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">Non-vested RSUs, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_f9add38b-dce9-4272-9760-f90dae717b96_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">Non-vested RSUs, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_ae086839-181a-4671-a7ce-7f34c178dba4_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/2020/dei-2020-01-31.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_ubnt_AircraftLeasingHourlyRate_9d1871da-2bc6-4c63-9c98-1dce40259596_terseLabel_en-US" xlink:label="lab_ubnt_AircraftLeasingHourlyRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate to lease aircraft</link:label>
    <link:label id="lab_ubnt_AircraftLeasingHourlyRate_label_en-US" xlink:label="lab_ubnt_AircraftLeasingHourlyRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aircraft Leasing Hourly Rate</link:label>
    <link:label id="lab_ubnt_AircraftLeasingHourlyRate_documentation_en-US" xlink:label="lab_ubnt_AircraftLeasingHourlyRate" 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">Aircraft Leasing Hourly Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AircraftLeasingHourlyRate" xlink:href="ubnt-20210331.xsd#ubnt_AircraftLeasingHourlyRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_AircraftLeasingHourlyRate" xlink:to="lab_ubnt_AircraftLeasingHourlyRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_b1684e90-3459-40e0-8ad0-c0dcf76c87ad_terseLabel_en-US" xlink:label="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink: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 basis spread over applicable interest rate</link:label>
    <link:label id="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_label_en-US" xlink:label="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink: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, Debt Default, Basis Spread Over Applicable Interest Rate</link:label>
    <link:label id="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_documentation_en-US" xlink:label="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink:href="ubnt-20210331.xsd#ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink:to="lab_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_f3a4470d-89ad-48b1-a91b-cd53d138814c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_5c623d90-1bd9-4dfb-b4ae-e26fcaf0156b_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_03705e0f-8e89-4feb-a146-e037a4283cfa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BUSINESS AND BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_f54dcd72-8f5f-4c87-a2a6-6621a8255815_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_d98e401b-b9f8-4b15-9439-c6c4324a0a47_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyLineItems_7237345b-97e5-4177-8177-305ac4fea96c_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyLineItems" xlink: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 Agreement Counterparty [Line Items]</link:label>
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyLineItems_label_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase Agreement Counterparty [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems" xlink:to="lab_us-gaap_RepurchaseAgreementCounterpartyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_007b2712-cf8c-4575-9027-eeae586d2c89_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink: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 Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_86dcbae2-ba4b-4796-ad19-1a3cbb35813d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_46e70575-c1ea-4562-b98b-23786e418c43_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink: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, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink: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, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_9aa44ed7-4e6d-40ca-9692-d6d572e19829_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink: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 increase (decrease) in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_a587b273-cf30-4961-b3ce-0a4f7bf6fd74_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_0b16ef26-0852-4357-b3b4-bcfd0ca3480a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2f5efe84-1155-46d3-956d-aaf080e0968e_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">Weighted-average period recognized (in years)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_16274db4-76ac-4343-9aca-38107e8abf23_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_cc6b1f76-50e2-4725-82e4-74d2875662cd_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, remaining contractual term, vested (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_eac94686-f088-4fc1-a44a-de78310eaa24_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of marketable securities, continuous unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_cb250cf2-9bf4-4056-8f8c-3fdc6efe60bd_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" 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">Fair value of marketable securities, continuous unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink: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, Available-for-sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4b255d35-6885-4260-890f-1b9d66259bd5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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 payment obligations, 2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0302b6ad-56d4-4fdc-b53d-c3d52d5e4264_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_48b467c2-c98a-496c-bf97-39f1782f52e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f3c4282e-9ce1-4fe2-a778-322911e2ea29_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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, weighted average remaining contractual life, vested and exercisable (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_93785ec5-ede0-4907-bb73-146521274a55_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">Inventories</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_05a69cdf-0fc3-45cd-b792-dbf566b7559e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_f319297e-2157-4da5-9bef-1d820ee96cf1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of marketable securities, continuous unrealized losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_46275f24-0538-4f33-97e2-912d7d9d89f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_06388c71-1772-42dd-8c9e-1510817ef8ad_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">Number&#160;of Shares</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InventoryRawMaterialsNetOfReserves_b7af1f57-3f31-4a4e-8f72-9ea68839dee4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink: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, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_EnterpriseTechnologyMember_4070361e-c2a4-4751-92a6-6109129ef4b7_terseLabel_en-US" xlink:label="lab_ubnt_EnterpriseTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise Technology</link:label>
    <link:label id="lab_ubnt_EnterpriseTechnologyMember_label_en-US" xlink:label="lab_ubnt_EnterpriseTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise Technology [Member]</link:label>
    <link:label id="lab_ubnt_EnterpriseTechnologyMember_documentation_en-US" xlink:label="lab_ubnt_EnterpriseTechnologyMember" 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">Enterprise Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_EnterpriseTechnologyMember" xlink:href="ubnt-20210331.xsd#ubnt_EnterpriseTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_EnterpriseTechnologyMember" xlink:to="lab_ubnt_EnterpriseTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_02b28b45-078d-43be-b63b-75f61d1c3221_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of RSUs outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink: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, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_7939b005-d439-4445-b397-e4b4d1962190_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesChannelDirectlyToConsumerMember_db96e71e-2e42-4c39-b560-b6d332fe7a14_terseLabel_en-US" xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct Sales</link:label>
    <link:label id="lab_us-gaap_SalesChannelDirectlyToConsumerMember_label_en-US" xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_98a93b40-9340-45fc-9d37-ac67900fa760_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_6e949658-705b-4561-9045-9be9291af363_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4d1e5d86-1f90-439e-b852-a054d1c8d2a5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_83b39d2a-8037-4528-b0da-7c16d3a4af02_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems" xlink: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 Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7e30a810-57a3-4ff4-b400-6dda129c870d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_f756d2e4-0506-4bfb-afc1-997eda7c6712_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink: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 assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink: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, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_8c183079-f2e4-46ac-af83-6668ce10fc4a_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ReserveforSalesReturnsCurrent_98d99fe2-942c-4357-861e-91c339da53d6_terseLabel_en-US" xlink:label="lab_ubnt_ReserveforSalesReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for sales returns</link:label>
    <link:label id="lab_ubnt_ReserveforSalesReturnsCurrent_label_en-US" xlink:label="lab_ubnt_ReserveforSalesReturnsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for Sales Returns, Current</link:label>
    <link:label id="lab_ubnt_ReserveforSalesReturnsCurrent_documentation_en-US" xlink:label="lab_ubnt_ReserveforSalesReturnsCurrent" 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">Reserve for Sales Returns, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ReserveforSalesReturnsCurrent" xlink:href="ubnt-20210331.xsd#ubnt_ReserveforSalesReturnsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ReserveforSalesReturnsCurrent" xlink:to="lab_ubnt_ReserveforSalesReturnsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_9f7e1487-35ec-4f31-ab21-1d7c93d14dbc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses on available-for-sale securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6ca561c9-0bac-41fb-8e24-1f9f1523fb5a_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_1abfd88d-ce4d-4394-973c-adf8bf19f1ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_1908d6d9-cb27-473c-914e-8521d3701766_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_3951abfe-5e3c-45f7-9615-307acd2c09e4_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_dfe44429-ac77-4f7b-88d8-6b3d004cebcc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_98334c2a-3008-490e-9503-565d31a0a1a8_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_35f86d82-ff4d-4764-92f9-a8954f863631_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink: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, weighted average exercise price, vested and exercisable (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink: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, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_33d84202-eebd-4218-b02c-1d10c00c0c14_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1d095086-dd14-4e19-b7b6-72a3aa01e4c5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_050aac6e-de30-4283-9220-71b11149ae8d_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_a653f914-2e00-4267-bcca-46f05c745c4f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CommonStockSharesAuthorized_4dc398dd-6774-44e1-8a72-3e9c6c720fc3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_76720471-fa94-4f1b-852d-7d3bf5d3a855_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_NumberOfProductTypes_a14579ea-1aac-4005-911e-c46eb9ccb35b_terseLabel_en-US" xlink:label="lab_ubnt_NumberOfProductTypes" xlink: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 product types</link:label>
    <link:label id="lab_ubnt_NumberOfProductTypes_label_en-US" xlink:label="lab_ubnt_NumberOfProductTypes" xlink: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 Product Types</link:label>
    <link:label id="lab_ubnt_NumberOfProductTypes_documentation_en-US" xlink:label="lab_ubnt_NumberOfProductTypes" 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 Product Types</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_NumberOfProductTypes" xlink:href="ubnt-20210331.xsd#ubnt_NumberOfProductTypes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_NumberOfProductTypes" xlink:to="lab_ubnt_NumberOfProductTypes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_97cf0e1d-0fac-4c9b-a8f7-e202f53ce0b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Activity of RSUs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_2b8843b8-4ece-4a0b-8279-2a784a4da897_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues by geography</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_58258648-29dd-446c-80b9-c3cf418f35b8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6064a2b6-e924-49ce-ad3a-98d983a7c0d5_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 potential common shares (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_5580f489-4937-4eeb-b902-e39d49ea1428_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink: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 Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_337b3aac-71fa-4e6c-8bc4-d05550d36b4f_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty accrual</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_d84f3380-7f72-4069-ab89-85cd36081305_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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">Warranty accrual, beginning balance</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_bb1c198c-a86d-425d-afaf-334de38ce782_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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">Warranty accrual, ending balance</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenseMember_30414aef-a913-4d6d-959a-d0d2273b9a5c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink: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 Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_TaxYear20102015Member_b44f6e19-1af4-4c30-ab4f-d4c67bd0784d_terseLabel_en-US" xlink:label="lab_ubnt_TaxYear20102015Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Year 2010 - 2015</link:label>
    <link:label id="lab_ubnt_TaxYear20102015Member_label_en-US" xlink:label="lab_ubnt_TaxYear20102015Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Year 2010 - 2015 [Member]</link:label>
    <link:label id="lab_ubnt_TaxYear20102015Member_documentation_en-US" xlink:label="lab_ubnt_TaxYear20102015Member" 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">Tax Year 2010 - 2015</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102015Member" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102015Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_TaxYear20102015Member" xlink:to="lab_ubnt_TaxYear20102015Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_45d8d5e8-772e-4009-8247-e8d9aa91c1a4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_f883f9db-4804-4094-971e-06ad58fd660b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized costs and fair value of investment securities by contractual maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7e3351ee-66bf-4e5e-acb6-2c13722b065f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities &#8212;long-term</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_635e618f-7cb4-4f6f-b059-c248db59ccda_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_f3d31893-ddd2-41c1-b210-a96c7ffce5fe_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals for warranties issued during the period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e74030be-ae05-4791-8cb5-6b5ca4276fb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_bd8b1df6-89f0-46e3-b3b1-4b7f1b64bcea_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]</link:label>
    <link:label id="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable" xlink: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 Change in Unrecognized Tax Benefits is Reasonably Possible [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_357a1a97-7687-44fa-af73-eb51ab6e0cb8_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 Accounting 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_ddb978e2-221e-4cab-b1dd-e6927e6fbcbe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_bcf95402-4639-4263-ac7a-16f9d7c8e243_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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 security, interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink: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 Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_ef80b576-4cc4-458b-8d1d-db4bbe9a8598_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_1263b796-d2c6-46c3-98df-a92a70ad082a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink: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, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink: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, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_09ae7b70-0936-4deb-be2d-ede4234e1df2_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">Estimated Remaining Balance Available for Share Repurchases under the Program</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2c0c8226-f178-444a-aad5-aa09d6376b23_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d769ebfa-5356-4c11-866f-8e1c4d68061f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_76ed45d6-e27b-4744-9786-1dc9e63886d6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_caad40ea-9363-47b6-8158-0304db17c65c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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 payment obligations, 2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_TermLoanMember_b91a9910-f69b-4898-b202-c5ec801e7c29_terseLabel_en-US" xlink:label="lab_ubnt_TermLoanMember" xlink: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 facility</link:label>
    <link:label id="lab_ubnt_TermLoanMember_label_en-US" xlink:label="lab_ubnt_TermLoanMember" xlink: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 [Member]</link:label>
    <link:label id="lab_ubnt_TermLoanMember_documentation_en-US" xlink:label="lab_ubnt_TermLoanMember" 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_ubnt_TermLoanMember" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_TermLoanMember" xlink:to="lab_ubnt_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_dbf895ce-2cfb-4fdc-9519-5878c5dde328_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_37f9fb24-1db0-400c-bcec-a44931d10403_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 and other long-term assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_8399f8d8-de46-42c6-8818-2ae86f92e59f_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/2020/dei-2020-01-31.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_IncomeTaxAuthorityAxis_cd5f81ac-aa75-4dab-9c30-dfbcd8be29be_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_26a307ff-2716-4cde-98f5-15954098eda4_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 Focus</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/2020/dei-2020-01-31.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_bc669028-c379-416a-a102-44e31036d3e0_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">Unrealized loss, continuous unrealized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink: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, Available-for-sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_93f363fd-4107-470f-8b98-c91b8eb6bcb0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized shares, stock incentive plans (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ProvisionforGainLossonVendorDeposit_41f09f97-e560-4914-8c39-792c54b48fcc_terseLabel_en-US" xlink:label="lab_ubnt_ProvisionforGainLossonVendorDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for loss on vendor deposits and purchase commitments</link:label>
    <link:label id="lab_ubnt_ProvisionforGainLossonVendorDeposit_label_en-US" xlink:label="lab_ubnt_ProvisionforGainLossonVendorDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Gain (Loss) on Vendor Deposit</link:label>
    <link:label id="lab_ubnt_ProvisionforGainLossonVendorDeposit_documentation_en-US" xlink:label="lab_ubnt_ProvisionforGainLossonVendorDeposit" 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">Provision for Gain (Loss) on Vendor Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ProvisionforGainLossonVendorDeposit" xlink:href="ubnt-20210331.xsd#ubnt_ProvisionforGainLossonVendorDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ProvisionforGainLossonVendorDeposit" xlink:to="lab_ubnt_ProvisionforGainLossonVendorDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_34946fad-b26c-4933-886c-9b7afd3afbd1_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" 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">Amount of Publicly Announced Program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_bd3f5d97-10a3-4247-9bf4-1ee42a65774a_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 of Publicly Announced 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AircraftRental_9f620326-d8de-45a5-b363-c9f742a56b7c_terseLabel_en-US" xlink:label="lab_us-gaap_AircraftRental" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aircraft leasing expenses</link:label>
    <link:label id="lab_us-gaap_AircraftRental_label_en-US" xlink:label="lab_us-gaap_AircraftRental" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aircraft Rental</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AircraftRental" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AircraftRental"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AircraftRental" xlink:to="lab_us-gaap_AircraftRental" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_UnpaidStockRepurchases_2448684f-5ab6-43c5-b410-e6426dd2cea8_terseLabel_en-US" xlink:label="lab_ubnt_UnpaidStockRepurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid stock repurchases</link:label>
    <link:label id="lab_ubnt_UnpaidStockRepurchases_label_en-US" xlink:label="lab_ubnt_UnpaidStockRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Stock Repurchases</link:label>
    <link:label id="lab_ubnt_UnpaidStockRepurchases_documentation_en-US" xlink:label="lab_ubnt_UnpaidStockRepurchases" 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">Unpaid Stock Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_UnpaidStockRepurchases" xlink:href="ubnt-20210331.xsd#ubnt_UnpaidStockRepurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_UnpaidStockRepurchases" xlink:to="lab_ubnt_UnpaidStockRepurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_ae2da24e-6a22-4e79-8546-7d721ab47170_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract" xlink: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, Finished Goods and Work in Process, Net of Reserves [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract" xlink:to="lab_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_e02d8f9b-8c1c-461e-a374-63a8d1d92f65_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink: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 payables</link:label>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink: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, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableOtherCurrent" xlink:to="lab_us-gaap_AccountsPayableOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_98166a6b-dbf2-4546-b6a3-36f142465bfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_b88456fb-4d97-4d46-b79f-950941f00e30_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_47d8f59a-f92d-4b80-9e82-f12bf06592c5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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 payment obligations, 2021 (remainder)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_007956aa-1d40-4d56-b807-bdd609f21243_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Tax withholdings related to net share settlements of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink: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, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_9a56f42d-9a6f-465a-bb5f-04a203a349e9_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTable" xlink:to="lab_us-gaap_MarketableSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_25f19b90-2d40-4b24-96a1-bdd67c0a7b0d_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 page.</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/2020/dei-2020-01-31.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_BaseRateMember_bd85e2bd-06f7-41ef-a829-2e2a9b0f564d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_ced806fd-a302-40a1-944d-d78890a32862_terseLabel_en-US" xlink:label="lab_ubnt_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_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_ubnt_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_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_ubnt_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_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_ebf165bd-2d0d-4f0e-8136-36b92cc93bf5_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" 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">Repurchases of Common Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f1c49cb0-6e40-46fc-90dc-37f56dbd7a22_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased and retired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f80afe6f-0af3-408f-822b-e48352160c0c_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" 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">Total Number of Shares Purchased as Part of Publicly Announced Programs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_TaxYear20102014Member_be3744d6-be1f-4434-bd10-4642f015a388_terseLabel_en-US" xlink:label="lab_ubnt_TaxYear20102014Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax year 2010 - 2014</link:label>
    <link:label id="lab_ubnt_TaxYear20102014Member_label_en-US" xlink:label="lab_ubnt_TaxYear20102014Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax year 2010 - 2014 [Member]</link:label>
    <link:label id="lab_ubnt_TaxYear20102014Member_documentation_en-US" xlink:label="lab_ubnt_TaxYear20102014Member" 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">Tax year 2010 - 2014</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102014Member" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102014Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_TaxYear20102014Member" xlink:to="lab_ubnt_TaxYear20102014Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_42542122-f51e-4f31-b245-2fb24d1efb43_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt payment obligations, total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_3da84934-146c-415a-9afc-ce25da87bd90_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_14c81c0f-bf16-42fd-89c8-0fa18b34a6fd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_5df8e8ad-3482-4c61-b707-4a300873e260_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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 revenues</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink: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 Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_704c6b1e-9f50-44d9-825c-c5e449e39903_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_76ed47ab-f7b6-49b1-9f68-c4a8ecec6709_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_9277e718-ea98-4b5f-a75e-63af3cb5f9eb_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 revenues</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_cf399328-1738-44e8-a000-f0efbca7b04e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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 Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink: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, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_27fb18ce-3621-4094-9d0c-e4f9be4d6d29_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_736ce935-0bbc-41af-98b8-ac1158875ba0_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">Available-for-sale, fair value, total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1def1319-2507-4869-ab33-250fb8dc92a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_ec515803-4a4e-43b7-b4ea-f654a53e21b6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink: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 lawsuits</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_64640d62-9ff9-4f82-9483-8521759e0c5c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink: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, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_2f45ea88-a0a6-4543-8e95-4d2567fd4ff0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_79ac39e6-0888-4039-8747-f3c6749f8a75_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_a6defaef-df0e-4f60-9191-1038031628f6_terseLabel_en-US" xlink:label="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of principal due quarterly</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_label_en-US" xlink:label="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" xlink: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, Periodic Payment, Principal, Percentage</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_documentation_en-US" xlink:label="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" 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">Line of Credit Facility, Periodic Payment, Principal, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" xlink:to="lab_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivableNoncurrent_77b0f953-5d7e-4c51-9d2b-e83dea98c423_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hong Kong Tax deposit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:to="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_76361af1-ae9a-4365-b2d2-9b24c133967e_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">Lease liability&#8212; current</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_dba79f83-cb71-4bbc-8d9b-a736b2f627bf_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" 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">Debt and interest payment obligations, 2025</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments In Year Four</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" 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 Maturities Repayments Of Principal And Interest And Other Payments In Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_fd943813-e562-4d5a-b37b-f25173ebcc5b_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 compensation costs, RSUs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxAuthorityNameDomain_e742418f-8936-4ac9-90f2-669b84f0725e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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 Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturityAfterYearFour_35e91416-cf05-4798-a70b-c6f8d3a3d829_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturityAfterYearFour" xlink: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 payment obligations, thereafter</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturityAfterYearFour_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturityAfterYearFour" xlink: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, Maturity, after Year Four</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturityAfterYearFour_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturityAfterYearFour" 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, Maturity, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturityAfterYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturityAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturityAfterYearFour" xlink:to="lab_ubnt_LongTermDebtMaturityAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_12502121-fc2a-41f3-8c98-2d9afe447e3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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 canceled, weighted average grant date fair value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink: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, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_cd7a73bd-b548-43dd-8e5f-e2e7eadc3176_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" xlink: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 and other payments on debt payment obligations, thereafter</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" xlink: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 Maturities Repayments Of Interest And Other Payments After Year Four</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" 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 Maturities Repayments Of Interest And Other Payments After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_2e147daa-5c96-46df-b05e-f02c3d3ec806_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/2020/dei-2020-01-31.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_country_US_d4c40242-2e0b-4873-9722-a3fcecd8faaf_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/2020/country-2020-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_585783d3-c4d8-4a4a-8ed9-e8c4280dfdd2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueDisclosuresTextBlock_9249fb43-4aca-4fb4-aa88-38d42bad2438_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6bf5e815-bf09-443b-917e-a77c026bf375_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_09bc4581-ff86-4028-b5b1-7b3a0d3b5974_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">COMMON STOCK AND TREASURY 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3bac10e2-2ea2-430b-9f78-1d76b69a798b_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 option activity for the company's stock incentive plans</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PurchaseObligation_00606457-1265-4c08-b33e-8c85b2dbd072_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase obligation</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_76bec35a-f65c-40f1-9f14-114a6477bc3d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_f9f7b2f6-2d3d-432a-b664-1053305b45ef_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities in continuous unrealized loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_3c9cdf55-5616-4c1b-870e-b4723e6585cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink: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 Maturities, Prepayments and Calls of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_d28077c5-3799-487d-ac83-9ed970fe0b55_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_53137811-f18d-4457-9d32-18d25b8eb5b8_terseLabel_en-US" xlink:label="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink: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 and other payments on debt payment obligations</link:label>
    <link:label id="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_label_en-US" xlink:label="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink: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 and Other Payments on Debt Obligations [Abstract]</link:label>
    <link:label id="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_documentation_en-US" xlink:label="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Other Payments on Debt Obligations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink:href="ubnt-20210331.xsd#ubnt_InterestandOtherPaymentsonDebtObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink:to="lab_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_df1f0d6c-4994-4d1e-8835-22cd5fd9d4d6_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_ad123447-80aa-488e-817f-5e8d43a7181d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b70ff65f-44e3-4d4a-add1-5a5f066a4a4b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate - 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_d3abd564-56ef-4fce-adcb-02ba388a921e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 and benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink: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 Employee Benefits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_376c5bcc-e8c2-4d50-8d9d-b69f16363a1d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_3cd3355a-acda-4d97-84dc-21c4102a56e3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 shares, vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_ea5e5a27-606e-4618-bfb8-c9538f739c9b_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" 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">Debt and interest payment obligations, total</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" 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 Maturities Repayments Of Principal And Interest And Other Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_May2020RepurchaseProgramMember_ad3b024e-cb3f-4cec-950d-e6953ab413cc_terseLabel_en-US" xlink:label="lab_ubnt_May2020RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">May 2020 Repurchase Program</link:label>
    <link:label id="lab_ubnt_May2020RepurchaseProgramMember_label_en-US" xlink:label="lab_ubnt_May2020RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">May 2020 Repurchase Program [Member]</link:label>
    <link:label id="lab_ubnt_May2020RepurchaseProgramMember_documentation_en-US" xlink:label="lab_ubnt_May2020RepurchaseProgramMember" 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">May 2020 Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_May2020RepurchaseProgramMember" xlink:href="ubnt-20210331.xsd#ubnt_May2020RepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_May2020RepurchaseProgramMember" xlink:to="lab_ubnt_May2020RepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ComponentsMember_26257fc1-4a97-4dcd-9c59-eb2635013773_terseLabel_en-US" xlink:label="lab_ubnt_ComponentsMember" xlink: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</link:label>
    <link:label id="lab_ubnt_ComponentsMember_label_en-US" xlink:label="lab_ubnt_ComponentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components [Member]</link:label>
    <link:label id="lab_ubnt_ComponentsMember_documentation_en-US" xlink:label="lab_ubnt_ComponentsMember" 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">Components [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentsMember" xlink:href="ubnt-20210331.xsd#ubnt_ComponentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ComponentsMember" xlink:to="lab_ubnt_ComponentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_fbaff774-6b60-40a9-93bb-a974aab0fe6f_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NumberOfReportableSegments_a7dbece4-c7fa-4b05-8349-b2e5c45ad353_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_b8db78c5-6823-46cb-ba2d-b15ed2bbd14d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale, amortized cost, due within 1 year and money market funds</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink: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, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_e1d23978-afa0-4516-8e54-42fd4acc388b_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_2b02ba5e-23ae-46f3-83e9-cabbc1773fd2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Add&#8212;dilutive potential common shares:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink: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 Weighted Average Shares Attributable to Dilutive Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_75c767c9-7514-4230-81f4-7f4185b7ed91_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/2020/dei-2020-01-31.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_AccountsReceivableNetCurrent_9e05dd32-353f-40e1-a11b-1d6fb668b06c_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 of allowance for doubtful accounts of $_____ and $203 at March 31, 2021 and June&#160;30, 2020, respectively</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fc37d52e-fef9-4210-918a-2dfce7c0e0b2_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future fixed operating 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_8491f8f0-bdfa-4e80-897f-8c90be1ec136_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink: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 accrued related to uncertain tax matters</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b43f4168-de76-4922-aff6-2f1b679d85f1_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" 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">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink: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, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_A75MillionRevolverMember_011b55a3-76e4-4e8f-8cb1-4f259dcee5df_terseLabel_en-US" xlink:label="lab_ubnt_A75MillionRevolverMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$75 Million Revolver</link:label>
    <link:label id="lab_ubnt_A75MillionRevolverMember_label_en-US" xlink:label="lab_ubnt_A75MillionRevolverMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$75 Million Revolver [Member]</link:label>
    <link:label id="lab_ubnt_A75MillionRevolverMember_documentation_en-US" xlink:label="lab_ubnt_A75MillionRevolverMember" 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">$75 Million Revolver</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A75MillionRevolverMember" xlink:href="ubnt-20210331.xsd#ubnt_A75MillionRevolverMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_A75MillionRevolverMember" xlink:to="lab_ubnt_A75MillionRevolverMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_0c931b9a-9fcf-40be-a0ca-0583f3ee618c_terseLabel_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_09a25971-3b14-4e8e-9c5d-ba44bf74380a_verboseLabel_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" 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">Deferred Revenue &#8212; long-term</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_label_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue, Noncurrent</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_documentation_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" 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">Contract With Customer, Liability, Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:to="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_18ccf47e-0ecf-4bc3-92e1-34b8c7749c32_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/2020/dei-2020-01-31.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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_ab7d7c65-9b29-4f1f-8237-5e8eaedc2c5f_verboseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" 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">Interest and other payments on debt payment obligations, 2021 (remainder)</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" xlink: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 Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" 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 Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_CustomerAMember_e7e73320-0788-47c0-b374-baced7a1973a_terseLabel_en-US" xlink:label="lab_ubnt_CustomerAMember" xlink: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 A</link:label>
    <link:label id="lab_ubnt_CustomerAMember_label_en-US" xlink:label="lab_ubnt_CustomerAMember" xlink: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 A [Member]</link:label>
    <link:label id="lab_ubnt_CustomerAMember_documentation_en-US" xlink:label="lab_ubnt_CustomerAMember" 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 A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerAMember" xlink:href="ubnt-20210331.xsd#ubnt_CustomerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_CustomerAMember" xlink:to="lab_ubnt_CustomerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_eb13d918-2278-4065-9279-d1b3b935c3d9_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale, fair value, due within 1 year and money market funds</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink: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, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a74b9984-a61a-483d-a5bf-158dabc11ed0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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">Other Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_82088db6-5327-4a6f-b7db-9ea15424acd8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink: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 comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_IncreaseDecreaseinVendorDeposits_1415a251-77dc-45de-b996-f7e8dc4a04e9_negatedTerseLabel_en-US" xlink:label="lab_ubnt_IncreaseDecreaseinVendorDeposits" 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">Vendor deposits</link:label>
    <link:label id="lab_ubnt_IncreaseDecreaseinVendorDeposits_label_en-US" xlink:label="lab_ubnt_IncreaseDecreaseinVendorDeposits" xlink: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 Vendor Deposits</link:label>
    <link:label id="lab_ubnt_IncreaseDecreaseinVendorDeposits_documentation_en-US" xlink:label="lab_ubnt_IncreaseDecreaseinVendorDeposits" 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">Increase (Decrease) in Vendor Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_IncreaseDecreaseinVendorDeposits" xlink:href="ubnt-20210331.xsd#ubnt_IncreaseDecreaseinVendorDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_IncreaseDecreaseinVendorDeposits" xlink:to="lab_ubnt_IncreaseDecreaseinVendorDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_96b6d45d-2192-42f5-8ae3-7d6fc9f29397_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/2020/dei-2020-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_061c49b4-291c-4fa7-8780-78466d5f06b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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">Unrealized loss, continuous unrealized losses, 12 months or greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink: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, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_e076ddb2-50b0-4b9a-a528-fb01ab35bfcb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_204ae932-462d-4aad-94bb-61c59fb194f8_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink: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, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_562b6a3b-b882-4d2f-88b9-1b2e49e20b59_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_27d7537f-4432-4cd1-9407-7110ddbbcbda_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Repurchases of Common Stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_04cade16-0583-4132-b26f-895f4c8fc0b5_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of total number of shares purchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_2ee24d19-735c-4cfe-af99-c71c432ba483_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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">Total Aggregate Amount Paid</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_a441e3cd-80b3-4aee-8bab-4096d3c51aac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink: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, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_b34d8168-7281-428d-9602-e46475002475_terseLabel_en-US" xlink:label="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" xlink: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 consolidated interest coverage ratio</link:label>
    <link:label id="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_label_en-US" xlink:label="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" xlink: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, Covenant Terms, Coverage Ratio</link:label>
    <link:label id="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_documentation_en-US" xlink:label="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" 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">Line of Credit Facility, Covenant Terms, Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" xlink:href="ubnt-20210331.xsd#ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" xlink:to="lab_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_0f521cdf-3c3e-46de-be73-24befdf398fd_terseLabel_en-US" xlink:label="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XR Communications, LLC, d/b/a Vivato Technologies</link:label>
    <link:label id="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_label_en-US" xlink:label="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">XR Communications, LLC, d/b/a Vivato Technologies [Member]</link:label>
    <link:label id="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_documentation_en-US" xlink:label="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" 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">XR Communications, LLC, d/b/a Vivato Technologies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" xlink:href="ubnt-20210331.xsd#ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" xlink:to="lab_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_35aeb2ee-b516-467c-800f-7c291a59192a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_ad37dade-9741-473a-bf38-e7784c96823a_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/2020/dei-2020-01-31.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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_46d1eaff-c9b8-4229-a547-1bff38c1c895_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe, the Middle East and Africa ("EMEA")</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a86a15f-202a-4e1d-a198-6d764560a7e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_November2019RepurchaseProgramMember_55fd1bde-076c-40d0-b885-7d6cc8f3be29_terseLabel_en-US" xlink:label="lab_ubnt_November2019RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2019 Repurchase Program</link:label>
    <link:label id="lab_ubnt_November2019RepurchaseProgramMember_label_en-US" xlink:label="lab_ubnt_November2019RepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2019 Repurchase Program [Member]</link:label>
    <link:label id="lab_ubnt_November2019RepurchaseProgramMember_documentation_en-US" xlink:label="lab_ubnt_November2019RepurchaseProgramMember" 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">November 2019 Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_November2019RepurchaseProgramMember" xlink:href="ubnt-20210331.xsd#ubnt_November2019RepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_November2019RepurchaseProgramMember" xlink:to="lab_ubnt_November2019RepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bd383242-e755-49cd-8f47-a78487ff7cc4_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Cash Investing and Financing Activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink: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 Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ThirdAmendmentCreditAgreementMember_0061b323-a3cf-46c3-a7ed-792f8eb5d407_terseLabel_en-US" xlink:label="lab_ubnt_ThirdAmendmentCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Amendment Credit Agreement</link:label>
    <link:label id="lab_ubnt_ThirdAmendmentCreditAgreementMember_label_en-US" xlink:label="lab_ubnt_ThirdAmendmentCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Amendment Credit Agreement [Member]</link:label>
    <link:label id="lab_ubnt_ThirdAmendmentCreditAgreementMember_documentation_en-US" xlink:label="lab_ubnt_ThirdAmendmentCreditAgreementMember" 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">Third Amendment Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ThirdAmendmentCreditAgreementMember" xlink:href="ubnt-20210331.xsd#ubnt_ThirdAmendmentCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ThirdAmendmentCreditAgreementMember" xlink:to="lab_ubnt_ThirdAmendmentCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_AmendedAndRestatedCreditAgreementMember_b3fb06e8-c2c6-4e9b-9e52-c0b09c036d2b_terseLabel_en-US" xlink:label="lab_ubnt_AmendedAndRestatedCreditAgreementMember" xlink: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 and Restated Credit Agreement</link:label>
    <link:label id="lab_ubnt_AmendedAndRestatedCreditAgreementMember_label_en-US" xlink:label="lab_ubnt_AmendedAndRestatedCreditAgreementMember" xlink: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 and Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_ubnt_AmendedAndRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_ubnt_AmendedAndRestatedCreditAgreementMember" 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 and Restated Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AmendedAndRestatedCreditAgreementMember" xlink:href="ubnt-20210331.xsd#ubnt_AmendedAndRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_AmendedAndRestatedCreditAgreementMember" xlink:to="lab_ubnt_AmendedAndRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_7f8cc3cc-877f-42b2-b6e3-1796ed0205ac_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 concentration risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_5d21b27f-6405-4892-a4f9-ee2728cb6bf9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 shares, vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_80d865a7-aa7d-4665-a339-9130640415ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberOfDilutedSharesOutstanding_2931f220-6cf6-47e0-aa42-6903b300f0fa_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_827c7872-ef89-4ca2-8a51-99e008fb681b_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 shares used in computing diluted net income per share (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_0a08c10b-ca69-4af3-adc1-e1be7631d5e3_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_52c0abd2-8896-40a9-9742-ee7b86cc97bc_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">Letters 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EarningsPerShareBasic_2aa81b57-daf2-4701-937c-eb94e6b4c68c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_d09855b4-c437-414f-bdd8-bbd0f0f4ceeb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityFileNumber_3049b00a-1e0b-4ecb-9998-af1e661892d9_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_db98de54-d0b3-4a9d-8fc9-df395790ea8f_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">RSUs canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink: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, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2b4529b3-1e20-46ce-9871-82a606922f88_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term - 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ToolingEquipmentMember_66214671-527f-469a-8337-20792d57c510_terseLabel_en-US" xlink:label="lab_ubnt_ToolingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tooling equipment</link:label>
    <link:label id="lab_ubnt_ToolingEquipmentMember_label_en-US" xlink:label="lab_ubnt_ToolingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tooling Equipment [Member]</link:label>
    <link:label id="lab_ubnt_ToolingEquipmentMember_documentation_en-US" xlink:label="lab_ubnt_ToolingEquipmentMember" 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">Tooling Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ToolingEquipmentMember" xlink:href="ubnt-20210331.xsd#ubnt_ToolingEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ToolingEquipmentMember" xlink:to="lab_ubnt_ToolingEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_AdditionalTaxDepositRequested_7193aff2-e4fb-4dec-b4dc-728597e26bff_terseLabel_en-US" xlink:label="lab_ubnt_AdditionalTaxDepositRequested" xlink: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 tax deposit requested</link:label>
    <link:label id="lab_ubnt_AdditionalTaxDepositRequested_label_en-US" xlink:label="lab_ubnt_AdditionalTaxDepositRequested" xlink: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 Tax Deposit Requested</link:label>
    <link:label id="lab_ubnt_AdditionalTaxDepositRequested_documentation_en-US" xlink:label="lab_ubnt_AdditionalTaxDepositRequested" 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">Additional Tax Deposit Requested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AdditionalTaxDepositRequested" xlink:href="ubnt-20210331.xsd#ubnt_AdditionalTaxDepositRequested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_AdditionalTaxDepositRequested" xlink:to="lab_ubnt_AdditionalTaxDepositRequested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_712a1bbe-c3be-484a-917b-db8cd0541980_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_466d634f-9ef9-4111-a1b7-39ddc81d45f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink: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, aggregate intrinsic value, vested and exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink: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, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_9acaf053-1862-4d9e-b34a-b4cb9bd8ab54_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 expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_623a7e50-6d41-4587-86da-6098e1a6dc9e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_SwinglineLoanMember_0554335f-7225-40dd-ae10-1422b868d3a0_terseLabel_en-US" xlink:label="lab_ubnt_SwinglineLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublimit for swingline loan advances</link:label>
    <link:label id="lab_ubnt_SwinglineLoanMember_label_en-US" xlink:label="lab_ubnt_SwinglineLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Swingline Loan [Member]</link:label>
    <link:label id="lab_ubnt_SwinglineLoanMember_documentation_en-US" xlink:label="lab_ubnt_SwinglineLoanMember" 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">Swingline Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SwinglineLoanMember" xlink:href="ubnt-20210331.xsd#ubnt_SwinglineLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_SwinglineLoanMember" xlink:to="lab_ubnt_SwinglineLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_a985c635-04a2-4f7a-9287-5a6a46923cb0_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&#8212;$0.001 par value; 500,000,000 shares authorized: [___] and 69,472,568 outstanding as of December 31, 2019 and June 30, 2019, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_505dc7f1-0aae-4c38-979d-0ec6a53158cd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink: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 &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_3b16a960-ab1d-4f27-af6a-cb52cd276ef9_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_4f4c296f-9fa3-4ebc-9c0c-14b01b4ec9c8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink: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 Subject to or Available for Operating Lease, by Major Property Class [Table]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink: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 Subject to or Available for Operating Lease, by Major Property Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_be6818bb-4d8a-4dd3-9ad4-44d7f80f6108_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/2020/dei-2020-01-31.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_RelatedPartyTransactionAxis_b61c809e-8279-4d89-825a-f561822fb4c6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_f70e7c82-adc4-4759-8e4a-35256fc4ffb8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_799e0949-db1e-4674-af58-cb64077d1d13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_b631b082-da61-4a83-bd35-98f1afc45c2f_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" 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">Debt and interest payment obligations, thereafter</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments After Year Four</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" 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 Maturities Repayments Of Principal And Interest And Other Payments After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_da3c45ef-10b3-4464-ae41-ccf6f0eca2b3_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">RSUs granted, weighted average grant date fair value (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_f27975b3-71df-4516-8578-214f2e62c6c6_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink: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 &#8212; short-term</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_843d8f82-0ce3-4a3e-a0f2-aa4584b314db_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a5034fdd-649f-4f2b-9550-ab8f378156c4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8e37a9de-8038-4d2b-b4cb-d79b6fb6ea99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink: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 Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink: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 Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_fc34dd14-3dff-4318-b517-2dd5ababb61f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss), realized and reclassified to earnings from AOCI</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink: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, Available-for-sale, Realized Gain (Loss), Excluding Other-than-temporary Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_51a14425-1418-45f6-a141-2b51338657f6_terseLabel_en-US" xlink:label="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" xlink: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 repurchased and retired, average cost per share (in dollars per share)</link:label>
    <link:label id="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_label_en-US" xlink:label="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" xlink: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 Repurchased and Retired, Average Cost Per Share</link:label>
    <link:label id="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_documentation_en-US" xlink:label="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" 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">Shares Repurchased and Retired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" xlink:href="ubnt-20210331.xsd#ubnt_SharesRepurchasedandRetiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" xlink:to="lab_ubnt_SharesRepurchasedandRetiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_2dc81eb5-112e-448a-950b-6d6af52f6daa_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" 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">Total operating 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_83f71192-a49f-4ab6-a9ea-14c7c089213f_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of term facility</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_20a086be-3325-4d40-ade9-0666645281ee_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_c0af8147-34d5-48e6-8e8d-98aa95bf3bec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_b81f8771-e3d3-4c46-a6e8-3a1349fe98c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_550d48a4-2d02-48a1-aa49-d36756ec08b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_319d3b2d-8d3f-4268-8e34-c12b8b49fee5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; deficit</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bddcee33-3a6a-4542-9e77-939fe2986b9f_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_fe5afc7a-e4f7-4015-b315-2853aebdaf97_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_dcd82ea7-8b48-4c39-9cc0-97ea5ad77574_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_320e3c05-fde4-4640-9148-41f5563eb5e0_terseLabel_en-US" xlink:label="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of RSUs vested</link:label>
    <link:label id="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_label_en-US" xlink:label="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" xlink: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 Option Vested In Period Intrinsic Value</link:label>
    <link:label id="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_documentation_en-US" xlink:label="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" 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 option vested in period intrinsic value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" xlink:href="ubnt-20210331.xsd#ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" xlink:to="lab_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c1730d27-3a3a-42e5-bc37-3b20bf6b646e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; deficit</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_f2488057-d7d2-4eee-8cd4-b3b97fc6ac19_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4422798d-f455-4038-9ffa-f5606204f070_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_e1d63315-423c-442c-be39-f5c7c30964b6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_280b7a2b-e97c-4ee5-a45d-925628177043_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/2020/dei-2020-01-31.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_FairValueByFairValueHierarchyLevelAxis_d74b6dd4-6936-4286-9af0-00f479fc43c8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_2d5ccaaf-fa88-470d-a7f0-2b6af5e84430_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" xlink: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 and other payments on debt payment obligations, 2024</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" xlink: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 Maturities Repayments Of Interest And Other Payments In Year Three</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" 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 Maturities Repayments Of Interest And Other Payments In Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_59253891-44e2-46b9-b923-1e78c99b90b9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_4bed6f08-57d9-44dc-b4bd-8474362c104c_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">Fixed lease costs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_2db27287-5a3a-4ea4-a03f-d85f4721b44d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_TestingEquipmentMember_b4ecdbc5-ed1d-4a10-b8f9-48b8c02d656f_terseLabel_en-US" xlink:label="lab_ubnt_TestingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Testing equipment</link:label>
    <link:label id="lab_ubnt_TestingEquipmentMember_label_en-US" xlink:label="lab_ubnt_TestingEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Testing Equipment [Member]</link:label>
    <link:label id="lab_ubnt_TestingEquipmentMember_documentation_en-US" xlink:label="lab_ubnt_TestingEquipmentMember" 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">Testing Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TestingEquipmentMember" xlink:href="ubnt-20210331.xsd#ubnt_TestingEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_TestingEquipmentMember" xlink:to="lab_ubnt_TestingEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7e2c5539-89f9-4008-81dc-ffff1b7c3c5d_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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">Potential shares of common stock excluded from the diluted per share calculation (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ubnt_OperatingLeaseNonCashLeaseExpense_c23674f5-1289-4692-b265-e4a42df59312_terseLabel_en-US" xlink:label="lab_ubnt_OperatingLeaseNonCashLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash lease expense</link:label>
    <link:label id="lab_ubnt_OperatingLeaseNonCashLeaseExpense_label_en-US" xlink:label="lab_ubnt_OperatingLeaseNonCashLeaseExpense" xlink: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, Non-Cash Lease Expense</link:label>
    <link:label id="lab_ubnt_OperatingLeaseNonCashLeaseExpense_documentation_en-US" xlink:label="lab_ubnt_OperatingLeaseNonCashLeaseExpense" 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">Operating Lease, Non-Cash Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_OperatingLeaseNonCashLeaseExpense" xlink:href="ubnt-20210331.xsd#ubnt_OperatingLeaseNonCashLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_OperatingLeaseNonCashLeaseExpense" xlink:to="lab_ubnt_OperatingLeaseNonCashLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_84cfe9de-9ce0-4bfd-9a5c-8e8303b6dd62_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" 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">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b68d7ede-7b87-4c2d-8ee2-d1cdab0dd843_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_73bbbaa8-0f13-4f11-a9e6-4f928f636f05_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" 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">Payment of common stock cash dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink: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 Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_ffac222c-ebd6-476b-916e-d40270ae2799_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_a9b79c64-5b03-42f1-9eda-af8947a42371_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_8526f7b0-9691-4ba2-b16e-f0f2bdc7e653_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_9874364c-6e60-40d7-bd8e-e1f84379d260_terseLabel_en-US" xlink:label="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent Trial and Appeal Boart, Patents-in-Suit</link:label>
    <link:label id="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_label_en-US" xlink:label="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patent Trial and Appeal Boart, Patents-in-Suit [Member]</link:label>
    <link:label id="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_documentation_en-US" xlink:label="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" 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">Patent Trial and Appeal Boart, Patents-in-Suit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" xlink:href="ubnt-20210331.xsd#ubnt_PatentTrialAndAppealBoartPatentsInSuitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" xlink:to="lab_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_bfc89a52-bb0b-451a-863d-b63fb84e1aa0_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/2020/dei-2020-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_37ace355-04c2-4791-8600-765e327241a7_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">Revenues</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LesseeLeaseDescriptionTable_614d2c25-ab32-4fca-b97f-31d0e4a01aa3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ab412e8c-b1cb-443d-afd7-847dff4dea0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_718a9710-99dc-4e1c-9a62-c7087d659ff3_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_44d783f3-46d6-4477-9faa-8f66ffb7f6d5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_ec5eb85f-0de1-449b-8e54-986a5f796b1a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eec4d1f0-ffb8-4438-9e37-ca5c2c225d7d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_ef5a3b1b-b0c2-467e-978e-aefae0545335_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_d15bd4ba-6a65-40fc-b50c-712013f66972_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" 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_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e477b0ff-ae28-42f4-85cc-d7a6d266474d_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 2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LondonInterbankOfferedRateLIBORMember_842073ce-1813-4603-acd8-fc807d506f93_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_e4e54cd1-3754-47c3-9725-9c2438caae1d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale, amortized cost, due after 1 year through 5 years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink: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, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_2f95f2b3-fbaf-4237-b484-c339792fbbc5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_4ea11c79-9c07-4beb-999f-a624b83b1780_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/2020/dei-2020-01-31.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_OperatingExpensesAbstract_02cbf52e-0d21-4b1a-b4a8-166525df6c8b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink: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 Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrentAbstract_cecf320d-c6f2-4db2-be2d-708cbffea8d7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d599d9fa-70cb-4456-8cd9-fd705f33b9ff_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">Net income per share of common stock:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_0757d529-af50-4f43-92ec-f47f94694e62_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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 Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b3f6c0fa-1b2f-4447-a7b4-765d9c4f492e_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_e0c98aa4-a091-4b77-a508-2e2a2762f411_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract" xlink: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 Debt [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract" xlink: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 Long-term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_b20823f1-65be-4476-8f09-5c5181a700e6_terseLabel_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink: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 deposits</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_label_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_documentation_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" 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">Contract With Customer, Liability, Customer Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:to="lab_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_f8e7befa-1761-4238-b0c7-6020d7f6b591_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; deficit:</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_b36d7104-78d7-4ac5-912b-15ddc1a2786e_terseLabel_en-US" xlink:label="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance fees per annum</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_label_en-US" xlink:label="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" xlink: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, Debt Issuance Costs, Percentage, Annually</link:label>
    <link:label id="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_documentation_en-US" xlink:label="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" 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">Line of Credit Facility, Debt Issuance Costs, Percentage, Annually</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" xlink:to="lab_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1a736f09-a9ac-4c57-bd1f-e5c7c6f6286f_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">Number of&#160;Shares</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentFiscalPeriodFocus_45656a04-d68c-4995-9d21-7d181a6eb97d_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/2020/dei-2020-01-31.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_ubnt_TotalDebtAbstract_d6cb400f-83c7-4879-a01d-d5ac40787f05_terseLabel_en-US" xlink:label="lab_ubnt_TotalDebtAbstract" xlink: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_ubnt_TotalDebtAbstract_label_en-US" xlink:label="lab_ubnt_TotalDebtAbstract" xlink: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 Debt [Abstract]</link:label>
    <link:label id="lab_ubnt_TotalDebtAbstract_documentation_en-US" xlink:label="lab_ubnt_TotalDebtAbstract" 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 Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TotalDebtAbstract" xlink:href="ubnt-20210331.xsd#ubnt_TotalDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_TotalDebtAbstract" xlink:to="lab_ubnt_TotalDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_baced910-03ca-43cc-9688-d6c5c30a8a76_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_8bfe3a76-32a0-4a5a-b57d-31ae226500ab_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency, estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_c6162c6f-253e-415d-9c46-e9c18088686a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink: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_OtherSundryLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink: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 Sundry Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e2347ee9-c4cb-47a5-a1c4-b75188fe29d7_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/2020/dei-2020-01-31.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_72e59696-4f89-4ad0-a3a1-e31cd7223d98_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink: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, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0f7fa8e1-2269-4f1b-9a9a-a3a7a29ee1a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_07675bb0-7a6c-4472-aad8-289ea97d8e27_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_2e968e55-d278-41ac-bbe5-f032d08cb6fc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_a4861fee-18aa-4df5-9237-9040d90bc5f7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5ee2c96c-6529-43e8-b9e7-ab0d67ac97fb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ComponentPurchaseCommitmentsMember_0de2dff8-10c6-47ac-b367-6fc8e1d23c7b_terseLabel_en-US" xlink:label="lab_ubnt_ComponentPurchaseCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component purchase commitments</link:label>
    <link:label id="lab_ubnt_ComponentPurchaseCommitmentsMember_label_en-US" xlink:label="lab_ubnt_ComponentPurchaseCommitmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component Purchase Commitments [Member]</link:label>
    <link:label id="lab_ubnt_ComponentPurchaseCommitmentsMember_documentation_en-US" xlink:label="lab_ubnt_ComponentPurchaseCommitmentsMember" 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">Component Purchase Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentPurchaseCommitmentsMember" xlink:href="ubnt-20210331.xsd#ubnt_ComponentPurchaseCommitmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ComponentPurchaseCommitmentsMember" xlink:to="lab_ubnt_ComponentPurchaseCommitmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_c34ee18d-7b9f-413e-bf8e-bf25f13614ce_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ComputerAndOtherEquipmentMember_c6fca148-9395-4fc1-a9b0-9798f7ececc0_terseLabel_en-US" xlink:label="lab_ubnt_ComputerAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer and other equipment</link:label>
    <link:label id="lab_ubnt_ComputerAndOtherEquipmentMember_label_en-US" xlink:label="lab_ubnt_ComputerAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer And Other Equipment [Member]</link:label>
    <link:label id="lab_ubnt_ComputerAndOtherEquipmentMember_documentation_en-US" xlink:label="lab_ubnt_ComputerAndOtherEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer And Other Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComputerAndOtherEquipmentMember" xlink:href="ubnt-20210331.xsd#ubnt_ComputerAndOtherEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ComputerAndOtherEquipmentMember" xlink:to="lab_ubnt_ComputerAndOtherEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_0cbb94bf-a2df-4e3b-977f-1634ca442262_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic concentration risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_df8474fc-833d-4f59-ab1e-b026fd1abe4b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal_b9d286bd-5070-42ad-a2e0-5b8a8535fe8e_negatedLabel_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal" 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">Repayments of debt</link:label>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal_007642f2-59a4-48b4-9379-3943ee23632d_terseLabel_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payment</link:label>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal_label_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-Term Lines of Credit, Principal</link:label>
    <link:label id="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal_documentation_en-US" xlink:label="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal" 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">Repayment of Long-Term Lines of Credit, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal" xlink:to="lab_ubnt_RepaymentofLongTermLinesofCreditPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_f0b3b106-bae0-426f-808d-1799cee5ff56_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">Available 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ClassOfTreasuryStockTable_464d2675-7a81-4cdb-a2e4-47fe8e9366ce_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_f8e0d389-5f74-4a54-8d67-a13ed9e7d3e6_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_a3d3e582-1417-4c1c-92b5-25005655039d_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_76e49678-fa5b-457d-9b1b-76a78de858e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" 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">Unrealized loss, continuous unrealized losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink: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, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_ec95c201-8ca4-4b8b-a7e9-4142e472c0da_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_b1d71610-7b78-4d00-a967-611a69969545_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1e6d2cc4-6d1e-4c86-86b1-98e7ec533bf0_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a5ad8133-84d5-4ff9-871d-0e6047eeb78e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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, aggregate intrinsic value, vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink: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, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_da67d4c0-0f4f-4824-b002-98fbc9d9a27e_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyLiabilityTable_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Liability [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable" xlink:to="lab_us-gaap_ProductWarrantyLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidTaxes_5ff90acf-5e07-4a2a-9722-d3604885d3bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink: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 Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_81609268-d42b-4511-8969-a721ca85e3b4_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">Stock options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c797f37f-84e0-43de-af4e-7a108a7ed0ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8794b16a-f2c9-4dd7-b7b9-a235703bf585_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_A2020EquityPlanMember_be26cf3d-0e2d-4e75-a15e-7752e184d427_terseLabel_en-US" xlink:label="lab_ubnt_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan</link:label>
    <link:label id="lab_ubnt_A2020EquityPlanMember_label_en-US" xlink:label="lab_ubnt_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan [Member]</link:label>
    <link:label id="lab_ubnt_A2020EquityPlanMember_documentation_en-US" xlink:label="lab_ubnt_A2020EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Equity Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020EquityPlanMember" xlink:href="ubnt-20210331.xsd#ubnt_A2020EquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_A2020EquityPlanMember" xlink:to="lab_ubnt_A2020EquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dc483519-1cd3-4b78-bab3-8fd667094141_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">Undiscounted future fixed payment obligations under recognized operating leases and reconciliation 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_fd296251-b6a8-461b-bdb3-7219de506d04_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" xlink: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 and other payments on debt payment obligations, 2025</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" xlink: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 Maturities Repayments Of Interest And Other Payments In Year Four</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" 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 Maturities Repayments Of Interest And Other Payments In Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_4fd5a426-4c3a-4e64-b315-349fb3351774_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_07883c1b-5c14-4a0d-8cca-ae2ee9df7727_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_8e5a93af-bbcf-40b7-a7ef-977baa743e71_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink: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, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4ae8b631-02c4-46be-a04a-4d2b90777ad1_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">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2531709a-23cc-48e4-a62e-4ccfba0ee6f0_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">Weighted-average shares used in computing basic net income per share (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2960ecdc-0158-4914-92a9-8e884fb13acc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_1f15def2-24a4-4141-919b-ac1756406b6f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_87b5c15d-c4db-46cd-aa89-3f7a627ad540_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink: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 of equity investment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xlink: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 than Temporary Impairment Losses, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments" xlink:to="lab_us-gaap_ImpairmentOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_b3920ab1-ccdb-4878-baec-f5d9b410a993_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_9c01e995-9220-4cb1-ae35-84df747bca1c_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" xlink: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 and other payments on debt payment obligations, 2023</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" xlink: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 Maturities Repayments Of Interest And Other Payments In Year Two</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" 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 Maturities Repayments Of Interest And Other Payments In Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_37acedf4-d414-403f-9847-161516097193_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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">Interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink: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 During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_9c69044b-cb03-40f5-8b1a-48884808e98f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_0a849a1e-366e-41cf-835d-eaec0a144e67_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUES</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_4b727a1a-7c21-4614-acd9-cb366cedd76e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_dbe7c316-7151-453e-a64e-e4021ace1a63_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InlandRevenueHongKongMember_0d64578b-1208-48f5-87ea-9ab7cfe9533a_terseLabel_en-US" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hong Kong Inland Revenue Department</link:label>
    <link:label id="lab_us-gaap_InlandRevenueHongKongMember_label_en-US" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InlandRevenueHongKongMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InlandRevenueHongKongMember" xlink:to="lab_us-gaap_InlandRevenueHongKongMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_42d701aa-05cf-4ff3-98d6-4afb9eb26a0f_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" 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">Debt and interest payment obligations, 2023</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments In Year Two</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" 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 Maturities Repayments Of Principal And Interest And Other Payments In Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_43ca5408-1333-4ad5-b0b7-28631ad5d49a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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 payment obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2a0a9df0-a592-4698-834e-3e267106a133_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use asset recognized</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_77e1611c-6726-444f-9042-5717e09773f3_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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&#8211;in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d590bb23-424d-4c3c-9dab-c0235b7d474f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_3548ec29-f7b5-470f-b3c1-0c961cbf7bd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b4b9a020-0dd4-4311-a363-8428a05c8d43_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72b8b9ab-a774-4767-92c1-663dc05439f0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_5ec4a25c-ff9d-43e5-911e-73c4561807b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of estimated debt and interest payment obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_10ac2ab3-0ad8-48f8-97db-ebb1313357e9_terseLabel_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_ac9b9dc1-2fdf-4300-8d19-7fc1dd0ec9d5_verboseLabel_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" 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">Deferred revenue &#8212; short-term</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_label_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Deferred Revenue, Current</link:label>
    <link:label id="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_documentation_en-US" xlink:label="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" 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">Contract With Customer, Liability, Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:to="lab_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_36d9b0a9-cad9-4a01-9bf4-578cb7215e36_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b87f9f43-8963-4d45-88bb-fe57efe24e07_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_df4bd731-5342-4020-93ad-d8f74c909fdf_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24a30ba7-adb0-4460-8997-5094b8350e80_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_b967da57-1695-4cbe-b14d-db5892c9273d_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_92d95098-640d-4670-a7e0-e80e2a3eb9cb_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink: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) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_d5a8eac8-2f27-4bc5-9623-dc380d6b943e_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/2020/dei-2020-01-31.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_dei_EntityAddressAddressLine2_bb16cbb2-1d08-441c-b3ac-7eff78c8d6a4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink: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 Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_af3a2e3a-e75a-447b-a4ae-0b068586b405_terseLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" xlink: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 and other payments on debt payment obligations, 2022</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" xlink: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 Maturities Repayments Of Interest And Other Payments In Year One</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" 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 Maturities Repayments Of Interest And Other Payments In Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_f9408c54-9e7d-4f82-86cf-8cf04522fb82_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7a7dd362-82e0-4d4d-8a5c-415dff8bdf3e_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/2020/dei-2020-01-31.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_StockIssuedDuringPeriodValueStockOptionsExercised_2586b545-1b1b-449c-91dc-c7bd662f584d_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">Stock options exercised</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredIncomeTaxExpenseBenefit_5446ec30-5e84-434b-9771-a9146b1dc452_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_VendorDepositsCurrent_73d2f271-3f64-45a2-82b9-7a31d620ba45_terseLabel_en-US" xlink:label="lab_ubnt_VendorDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor deposits</link:label>
    <link:label id="lab_ubnt_VendorDepositsCurrent_label_en-US" xlink:label="lab_ubnt_VendorDepositsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor Deposits, Current</link:label>
    <link:label id="lab_ubnt_VendorDepositsCurrent_documentation_en-US" xlink:label="lab_ubnt_VendorDepositsCurrent" 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">Vendor Deposits, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_VendorDepositsCurrent" xlink:href="ubnt-20210331.xsd#ubnt_VendorDepositsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_VendorDepositsCurrent" xlink:to="lab_ubnt_VendorDepositsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_8006ac08-3eb2-4b31-92f8-0b7969ae861a_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" 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">Debt and interest payment obligations, 2022</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments In Year One</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" 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 Maturities Repayments Of Principal And Interest And Other Payments In Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4364c610-0961-4de9-a720-99254f44661a_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Credit facility</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ubnt_ApplicableInterestRateMember_fbc49592-c2f5-4c30-a9d8-d4fc57650c34_terseLabel_en-US" xlink:label="lab_ubnt_ApplicableInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable interest rate</link:label>
    <link:label id="lab_ubnt_ApplicableInterestRateMember_label_en-US" xlink:label="lab_ubnt_ApplicableInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Applicable Interest Rate [Member]</link:label>
    <link:label id="lab_ubnt_ApplicableInterestRateMember_documentation_en-US" xlink:label="lab_ubnt_ApplicableInterestRateMember" 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">Applicable Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ApplicableInterestRateMember" xlink:href="ubnt-20210331.xsd#ubnt_ApplicableInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_ApplicableInterestRateMember" xlink:to="lab_ubnt_ApplicableInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_ae578dca-a9ca-4983-af30-096d4e9e9884_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRS</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6959815b-c8ea-447f-a37a-1b21d82291d8_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3facd2e1-2b63-4b5d-8733-2e994a77e7ad_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&#160;Grant Date&#160;Fair&#160;Value Per Share</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_4cde8fbd-ec53-4da2-abbf-76a8d2c5f2fa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization, intangible assets</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9fd81171-b93d-459d-8d82-826fcb9d15a7_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_72d3dcb1-7d5a-4e00-92e8-824129e148d8_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_68834d9b-0891-42d1-be52-8c994cb21270_terseLabel_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink: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 Subject to or Available for Operating Lease [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_label_en-US" xlink:label="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink: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 Subject to or Available for Operating Lease [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:to="lab_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_7f475048-23d0-48ef-983f-6d8e94d70c77_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal funds rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e6338668-642e-4428-a475-d372c85cff05_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_b57cb33c-0f94-43ac-bd82-094b92abb5ba_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" 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">Dividends Paid on Common Stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ca64025b-5653-44b0-9db7-e562d5672a55_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_0bc9bf74-a89b-464e-a362-df0d43647dcd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink: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 lawsuits filed</link:label>
    <link:label id="lab_us-gaap_LossContingencyNewClaimsFiledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, New Claims Filed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:to="lab_us-gaap_LossContingencyNewClaimsFiledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_20dd9962-1d4f-4789-86fa-1066a52c4f98_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_12bb23d9-778e-4104-b531-6a3d26b713f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_59d06ff8-ae37-4c2f-bcab-0b1bdf2e5a41_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_8682c9a9-cf99-4890-bb02-5099f0f14ede_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" 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">Purchase of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_c3880238-20ba-4a3e-9e0d-51a0462d3187_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">Options outstanding, weighted average remaining contractual life</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1cb6b48b-a1c4-4c1e-b065-4c3b4c661986_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48bce5be-5fcf-4a82-9c9d-d23409356a7b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c0c81208-74cd-42bd-bec4-20bc1c2b96a3_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_38648b3f-247f-4966-8c6e-01a5543fb299_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e773d0d5-0e95-482c-8343-bc31feeb6d8f_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/2020/dei-2020-01-31.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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_28825b1c-32bd-4f4e-a9c7-c576696c218d_totalLabel_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" 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">Debt and interest payment obligations, 2024</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_label_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" xlink: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 Maturities Repayments Of Principal And Interest And Other Payments In Year Three</link:label>
    <link:label id="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_documentation_en-US" xlink:label="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" 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 Maturities Repayments Of Principal And Interest And Other Payments In Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" xlink:to="lab_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitment_398c5d45-fcbb-4811-a5b5-2ed3f18a9fdc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink: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 obligations</link:label>
    <link:label id="lab_us-gaap_OtherCommitment_label_en-US" xlink:label="lab_us-gaap_OtherCommitment" xlink: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 Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_be36ef9d-89b2-46fa-8a6f-791cbc7ce2a1_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">Commitment fee percentage of unused borrowings</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_e5d58951-b5c3-4f94-aeef-d20a3ebb586c_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" 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">Settlements made during the period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AirTransportationEquipmentMember_1f90bdd1-034c-4799-9c4a-8a009fd650af_terseLabel_en-US" xlink:label="lab_us-gaap_AirTransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate aircraft</link:label>
    <link:label id="lab_us-gaap_AirTransportationEquipmentMember_label_en-US" xlink:label="lab_us-gaap_AirTransportationEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Air Transportation Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AirTransportationEquipmentMember" xlink:to="lab_us-gaap_AirTransportationEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1e9977b3-f7c3-489d-a622-36755d5eccf1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_31bffc86-0bdb-47ac-b7d7-a665fcd589e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_54b44fd8-4958-40e3-89f9-51e684361171_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/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_f9be028a-8fb3-4432-a9ce-dda76dcfc480_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_dcf323cf-3d32-48f3-89f8-ce20946fd789_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value, measurements, recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_acdd6b60-bc18-447f-abe1-c1d7cae53f86_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, weighted average exercise price, vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink: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, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_d3bc2cd4-d134-4560-a0f9-9c23349cc8c6_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">Borrowings under lines 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_ad94ff36-6b95-42f2-b289-4e3cfcaedcf6_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">Recently Adopted 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferToInvestments_42119c92-0f15-4c7a-9b5c-1b52355832e3_terseLabel_en-US" xlink:label="lab_us-gaap_TransferToInvestments" xlink: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 unsettled investment purchases</link:label>
    <link:label id="lab_us-gaap_TransferToInvestments_label_en-US" xlink:label="lab_us-gaap_TransferToInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer to Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferToInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferToInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferToInvestments" xlink:to="lab_us-gaap_TransferToInvestments" xlink:type="arc" order="1"/>
    <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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ubnt_StandardProductWarrantyPeriod_e61401f5-3bd6-4cf4-a191-5561c549870e_terseLabel_en-US" xlink:label="lab_ubnt_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty period</link:label>
    <link:label id="lab_ubnt_StandardProductWarrantyPeriod_label_en-US" xlink:label="lab_ubnt_StandardProductWarrantyPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Period</link:label>
    <link:label id="lab_ubnt_StandardProductWarrantyPeriod_documentation_en-US" xlink:label="lab_ubnt_StandardProductWarrantyPeriod" 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">Standard product warranty period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_StandardProductWarrantyPeriod" xlink:href="ubnt-20210331.xsd#ubnt_StandardProductWarrantyPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ubnt_StandardProductWarrantyPeriod" xlink:to="lab_ubnt_StandardProductWarrantyPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_c0dc6d7a-6a65-45e3-b519-2b276c61e8fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink: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 &#8212; short-term</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>ubnt-20210331_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 2021 Workiva-->
<!--r:91a91d54-eeee-4c8a-a8ae-2a6e51e744c9,g:472e2c1f-89cf-4e64-a81f-9db3cc96a336-->
<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.ui.com/role/CoverPage" xlink:type="simple" xlink:href="ubnt-20210331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a79a8492-8570-4e77-9213-774b0193a684" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentType_a79a8492-8570-4e77-9213-774b0193a684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_8b82c6ea-85ff-4a74-9ed6-7c93210a68ab" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentQuarterlyReport_8b82c6ea-85ff-4a74-9ed6-7c93210a68ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_976ba1b0-0d36-4178-acfb-8d4638f195d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentPeriodEndDate_976ba1b0-0d36-4178-acfb-8d4638f195d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ce292e4d-c5bf-4f73-a44e-60e892cf967c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentTransitionReport_ce292e4d-c5bf-4f73-a44e-60e892cf967c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2c43bf0e-28ea-459d-8683-ac503e60f6d4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityFileNumber_2c43bf0e-28ea-459d-8683-ac503e60f6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ebd4624b-71c2-44a3-b685-775b79641217" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityRegistrantName_ebd4624b-71c2-44a3-b685-775b79641217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5b5c39bb-1cf5-4e01-884e-b4359bffc028" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5b5c39bb-1cf5-4e01-884e-b4359bffc028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_a89fe84b-598e-436d-b214-62dd47e82ae5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityTaxIdentificationNumber_a89fe84b-598e-436d-b214-62dd47e82ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3e7ed347-0cc5-4f38-b289-dacc66f3125f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityAddressAddressLine1_3e7ed347-0cc5-4f38-b289-dacc66f3125f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_a47a332e-0812-4351-887c-e1af7e035c89" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityAddressAddressLine2_a47a332e-0812-4351-887c-e1af7e035c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1643d185-2014-49af-997d-ea3ea79675ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityAddressCityOrTown_1643d185-2014-49af-997d-ea3ea79675ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ed9999a9-38f0-4bfd-91d6-b139f8df4835" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityAddressStateOrProvince_ed9999a9-38f0-4bfd-91d6-b139f8df4835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_bb053f29-d270-47c6-90b7-d2d99beaacf8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityAddressPostalZipCode_bb053f29-d270-47c6-90b7-d2d99beaacf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_58e1176a-c5e2-40ae-83ad-535e7d280e99" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_CityAreaCode_58e1176a-c5e2-40ae-83ad-535e7d280e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b9ba43fd-c408-409d-8c71-a3624777f7f2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_LocalPhoneNumber_b9ba43fd-c408-409d-8c71-a3624777f7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5177518a-1491-414b-a74a-8fab9a57d15f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_Security12bTitle_5177518a-1491-414b-a74a-8fab9a57d15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2db58158-ccca-498f-b8cc-948e0f1131c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_TradingSymbol_2db58158-ccca-498f-b8cc-948e0f1131c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_7d65cc2d-9db6-4fca-9a59-73abf3b57644" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_SecurityExchangeName_7d65cc2d-9db6-4fca-9a59-73abf3b57644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a1d5521f-6d4f-45ac-9635-61c71f42ff41" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityCurrentReportingStatus_a1d5521f-6d4f-45ac-9635-61c71f42ff41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b02caa80-9d98-4af5-9d10-205d622948e0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityInteractiveDataCurrent_b02caa80-9d98-4af5-9d10-205d622948e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_49bc82f8-5c12-4da4-a646-e2f2e4990505" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityFilerCategory_49bc82f8-5c12-4da4-a646-e2f2e4990505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_76d5fc82-d44c-44ad-9185-9cc7f0d4472f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntitySmallBusiness_76d5fc82-d44c-44ad-9185-9cc7f0d4472f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6c010138-76bf-4dd1-9fa2-7a97dc9990cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityEmergingGrowthCompany_6c010138-76bf-4dd1-9fa2-7a97dc9990cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_86f6ca52-c5b9-4473-a17d-0ed1ac80d1c2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityShellCompany_86f6ca52-c5b9-4473-a17d-0ed1ac80d1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_43192402-578f-476a-a936-6ac610c9a2a9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_43192402-578f-476a-a936-6ac610c9a2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9d0d443c-dfda-4437-b57c-f62c1a59878f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_AmendmentFlag_9d0d443c-dfda-4437-b57c-f62c1a59878f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0fa25ac8-1260-45c8-9daa-e7163fc81acf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentFiscalYearFocus_0fa25ac8-1260-45c8-9daa-e7163fc81acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_087da846-cfa0-4d3a-8b36-f4e6fa678412" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_DocumentFiscalPeriodFocus_087da846-cfa0-4d3a-8b36-f4e6fa678412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1a3ba1b4-cdbb-41ca-865a-9a806b96eee4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_EntityCentralIndexKey_1a3ba1b4-cdbb-41ca-865a-9a806b96eee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_07eee06b-061b-4e9c-a80b-f7e993983b0f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9a5d6d7b-2811-4db4-9dd1-42d3b2b7a7cf" xlink:to="loc_dei_CurrentFiscalYearEndDate_07eee06b-061b-4e9c-a80b-f7e993983b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9bdf0589-b47c-418a-a188-6b3cb9636db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bdf0589-b47c-418a-a188-6b3cb9636db7" xlink:to="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fdfebb7d-6fb7-4849-95cf-0c1fe8d200a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fdfebb7d-6fb7-4849-95cf-0c1fe8d200a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_50d53c01-f7a0-426d-b505-d4afd848c132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_ShortTermInvestments_50d53c01-f7a0-426d-b505-d4afd848c132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_502da10b-ddea-453d-95e5-5be4a4b2b133" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_502da10b-ddea-453d-95e5-5be4a4b2b133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1876d9ed-1695-43ed-8d28-ae709adc5308" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_InventoryNet_1876d9ed-1695-43ed-8d28-ae709adc5308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_VendorDepositsCurrent_11a478c6-7b12-482f-bc0c-82fcec3978b3" xlink:href="ubnt-20210331.xsd#ubnt_VendorDepositsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_ubnt_VendorDepositsCurrent_11a478c6-7b12-482f-bc0c-82fcec3978b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_95ef4fb1-d9c6-45fd-8188-1dc1b696707e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_PrepaidTaxes_95ef4fb1-d9c6-45fd-8188-1dc1b696707e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dafbbc2a-9039-4d27-8233-a3f4abf8475c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dafbbc2a-9039-4d27-8233-a3f4abf8475c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_285fc43b-cc8f-4a22-ae9d-a1a7bb2af3ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_a3dda785-b88f-4680-b333-9a338c5e6e53" xlink:to="loc_us-gaap_AssetsCurrent_285fc43b-cc8f-4a22-ae9d-a1a7bb2af3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d1ee7a46-7378-4a60-8c76-06865d837d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d1ee7a46-7378-4a60-8c76-06865d837d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e5a0d63a-8178-4b0a-b880-5bc3d049225b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e5a0d63a-8178-4b0a-b880-5bc3d049225b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_615cbf30-ba20-4044-893b-ff86ff7fd751" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_615cbf30-ba20-4044-893b-ff86ff7fd751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_ee69643b-f014-463f-9ac1-e04261d711c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_LongTermInvestments_ee69643b-f014-463f-9ac1-e04261d711c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d2e47143-7dfe-42ef-8a32-5b0bf3bd8225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d2e47143-7dfe-42ef-8a32-5b0bf3bd8225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5ab397b2-7fb1-467b-88b8-442c7cb71dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a34fd218-a30b-49d4-ae8e-f67c65f4cab4" xlink:to="loc_us-gaap_Assets_5ab397b2-7fb1-467b-88b8-442c7cb71dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bdf0589-b47c-418a-a188-6b3cb9636db7" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a7effa28-9360-4435-8460-2e9cdfabb657" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:to="loc_us-gaap_AccountsPayableCurrent_a7effa28-9360-4435-8460-2e9cdfabb657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_fee1bca2-eaef-491c-8973-6bc93d8c1a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:to="loc_us-gaap_TaxesPayableCurrent_fee1bca2-eaef-491c-8973-6bc93d8c1a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_225ca7f2-d751-4370-8146-5104a0baf6e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:to="loc_us-gaap_ShortTermBorrowings_225ca7f2-d751-4370-8146-5104a0baf6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b9fe652c-6d29-4692-9e17-bdead9f94a65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b9fe652c-6d29-4692-9e17-bdead9f94a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4ae16eef-e43f-47b8-a397-7038ce3de890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_678db06b-43bf-4aa5-b9d1-702db60ef869" xlink:to="loc_us-gaap_LiabilitiesCurrent_4ae16eef-e43f-47b8-a397-7038ce3de890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_7fff50b2-b010-4a06-8229-990d8b7f2d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_7fff50b2-b010-4a06-8229-990d8b7f2d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_47eabd68-aae1-4adb-98de-b50b87fe37fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_47eabd68-aae1-4adb-98de-b50b87fe37fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_92933911-9263-46e2-9d75-ac7f23427e0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_92933911-9263-46e2-9d75-ac7f23427e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_43fa767a-8331-40e9-b13b-d6b2a9a13fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_43fa767a-8331-40e9-b13b-d6b2a9a13fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_48a68db3-ae59-4956-9bf0-87e812556b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_Liabilities_48a68db3-ae59-4956-9bf0-87e812556b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8aad3866-a59c-40a3-a1e4-2dc095e9bf80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8aad3866-a59c-40a3-a1e4-2dc095e9bf80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_2604ba54-ff0b-42cd-8709-a9c847223750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_PreferredStockValue_2604ba54-ff0b-42cd-8709-a9c847223750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f5a7f162-00ed-4078-af87-ba15d7ed2cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_CommonStockValue_f5a7f162-00ed-4078-af87-ba15d7ed2cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ff4209e3-48cf-4c13-bb9f-1c81bb08c54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ff4209e3-48cf-4c13-bb9f-1c81bb08c54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_083bb796-49e4-40f0-91c4-2f24e4f7cc18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_083bb796-49e4-40f0-91c4-2f24e4f7cc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_424eceff-e58a-4aba-8ae6-0dd05ceb0c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_424eceff-e58a-4aba-8ae6-0dd05ceb0c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_337a39ba-9710-4f74-a619-d44e0461ad98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ff69f081-cee6-4201-80be-e54aa2d9d957" xlink:to="loc_us-gaap_StockholdersEquity_337a39ba-9710-4f74-a619-d44e0461ad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8872f990-066c-449a-bb31-d48d46c1a39b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f4764c7d-3aec-44b5-86f8-c9ba311742a4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_8872f990-066c-449a-bb31-d48d46c1a39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e0065e-df07-4a0d-8b8b-d0131dce4a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e0065e-df07-4a0d-8b8b-d0131dce4a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_37f51f52-cffe-483d-9632-f09825b39fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_37f51f52-cffe-483d-9632-f09825b39fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_7bcf8493-973e-436e-ba32-0387bdb25474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_7bcf8493-973e-436e-ba32-0387bdb25474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8199cef6-dee1-4202-a9c0-93cbe69da158" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8199cef6-dee1-4202-a9c0-93cbe69da158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a9d8ee6d-de59-4e51-b24e-183c15ce7756" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a9d8ee6d-de59-4e51-b24e-183c15ce7756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_09acdc9e-3786-4c7e-a64f-dd493c3ec9ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_09acdc9e-3786-4c7e-a64f-dd493c3ec9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_106bcde9-be0c-4a16-80bd-4025856570ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1f7b6efa-4c35-41d2-acaa-bbc4f3a72cd4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_106bcde9-be0c-4a16-80bd-4025856570ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofOperationsandComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e1b2849d-1db7-4a30-9919-8c29ad69907a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e1b2849d-1db7-4a30-9919-8c29ad69907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ba9fb7d1-f62a-4aaf-aa3c-049a6496151b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ba9fb7d1-f62a-4aaf-aa3c-049a6496151b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3686d555-f1b2-4bad-bf40-6b45dbc5ff9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_GrossProfit_3686d555-f1b2-4bad-bf40-6b45dbc5ff9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f7658056-5b43-4c3a-bf6d-875697fcfba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f7658056-5b43-4c3a-bf6d-875697fcfba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_3edc66b3-18d8-4c42-8df9-d2daddcac498" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f7658056-5b43-4c3a-bf6d-875697fcfba6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_3edc66b3-18d8-4c42-8df9-d2daddcac498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_566762c8-10e9-42f1-922d-248ccffd76ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f7658056-5b43-4c3a-bf6d-875697fcfba6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_566762c8-10e9-42f1-922d-248ccffd76ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d142d7cb-55d2-4ab8-8a8d-eaa455a5cada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f7658056-5b43-4c3a-bf6d-875697fcfba6" xlink:to="loc_us-gaap_OperatingExpenses_d142d7cb-55d2-4ab8-8a8d-eaa455a5cada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3d9aab70-0701-4d30-8b7c-de797cbec711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_OperatingIncomeLoss_3d9aab70-0701-4d30-8b7c-de797cbec711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_423c1fd4-846b-4fbf-b704-530f3a5d9682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_423c1fd4-846b-4fbf-b704-530f3a5d9682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35033159-bb75-4998-ba83-eae78f12faf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_35033159-bb75-4998-ba83-eae78f12faf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f6282315-d838-49fa-81b8-7b0fe6ef772c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f6282315-d838-49fa-81b8-7b0fe6ef772c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7fb382b2-8bfd-456b-9aa0-b27d9ab5d95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_NetIncomeLoss_7fb382b2-8bfd-456b-9aa0-b27d9ab5d95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_676de6ba-7592-4e4c-a20f-58a31c8f6f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_EarningsPerShareAbstract_676de6ba-7592-4e4c-a20f-58a31c8f6f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a5ac0ca9-ed25-412e-a115-646b916771e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_676de6ba-7592-4e4c-a20f-58a31c8f6f44" xlink:to="loc_us-gaap_EarningsPerShareBasic_a5ac0ca9-ed25-412e-a115-646b916771e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_2658228a-881a-4127-aeb1-7ab754572588" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_676de6ba-7592-4e4c-a20f-58a31c8f6f44" xlink:to="loc_us-gaap_EarningsPerShareDiluted_2658228a-881a-4127-aeb1-7ab754572588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_918d3e85-f5a1-492c-bb2c-4038b53fdf2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_918d3e85-f5a1-492c-bb2c-4038b53fdf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_236ebb06-3cb7-4ef8-a929-5562c33af954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_918d3e85-f5a1-492c-bb2c-4038b53fdf2f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_236ebb06-3cb7-4ef8-a929-5562c33af954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bd11770e-3799-48a5-991f-2718754d6cd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_918d3e85-f5a1-492c-bb2c-4038b53fdf2f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bd11770e-3799-48a5-991f-2718754d6cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_80f338df-13b6-4292-8f9f-4597953e99e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_80f338df-13b6-4292-8f9f-4597953e99e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_8ee8b28a-d7e1-429a-922d-a79eae8b797e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_80f338df-13b6-4292-8f9f-4597953e99e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_8ee8b28a-d7e1-429a-922d-a79eae8b797e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_93a5caf7-ae1b-4c5f-8f5d-02fe66f9c7b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_80f338df-13b6-4292-8f9f-4597953e99e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_93a5caf7-ae1b-4c5f-8f5d-02fe66f9c7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9bb175a-c152-4159-a903-143fdc8ac7f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_203b0a08-3836-4918-8627-00e6842fcbcc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9bb175a-c152-4159-a903-143fdc8ac7f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_dcfe1f81-3679-484d-92f8-a8824b02d606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_dcfe1f81-3679-484d-92f8-a8824b02d606" xlink:to="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_3eb36fe7-9c08-465e-97f2-b749b90cec52" xlink:to="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ecd93a87-bf3f-4f4a-a84e-8f1c9cc57c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_CommonStockMember_ecd93a87-bf3f-4f4a-a84e-8f1c9cc57c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fa3f1514-3278-4e5e-bcb5-6b5d5f5c637e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fa3f1514-3278-4e5e-bcb5-6b5d5f5c637e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ab1f6044-c7f1-4753-aa31-763b0b478608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_RetainedEarningsMember_ab1f6044-c7f1-4753-aa31-763b0b478608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9e866213-6a60-4ae9-a31d-ad57a770c996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_84f63932-124f-4e4f-8392-9017212e4150" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9e866213-6a60-4ae9-a31d-ad57a770c996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed22e5c8-68c2-4703-934c-f211e00fd354" xlink:to="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fbce01c-4216-45bf-93c1-d282e782757b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_699050ff-caa7-457c-9771-531b6e498af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_699050ff-caa7-457c-9771-531b6e498af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_11c8e175-c094-491b-ae61-4cb22b71b5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockholdersEquity_11c8e175-c094-491b-ae61-4cb22b71b5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ddece22-7d75-45e0-a00f-6a10caee95e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_NetIncomeLoss_7ddece22-7d75-45e0-a00f-6a10caee95e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3384b14-2aca-45c4-b963-95fa9e4d97d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f3384b14-2aca-45c4-b963-95fa9e4d97d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_af641056-d908-4d5a-97dc-32b9b593101d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_af641056-d908-4d5a-97dc-32b9b593101d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b00d0917-00f4-4c1b-8107-800c32d7ce10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_b00d0917-00f4-4c1b-8107-800c32d7ce10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8aa16b66-e370-4b79-8b6d-18bb3d0f578b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_8aa16b66-e370-4b79-8b6d-18bb3d0f578b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_5b214812-ecc5-401d-8480-6ec128c8ac1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_5b214812-ecc5-401d-8480-6ec128c8ac1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1c8f8b19-aca6-4d6e-b730-73de2aad17b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_1c8f8b19-aca6-4d6e-b730-73de2aad17b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3214d04d-562b-4602-8122-4f9e37a8a987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_3214d04d-562b-4602-8122-4f9e37a8a987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5a375cbb-4e9b-4142-aaa3-d9558460f1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5a375cbb-4e9b-4142-aaa3-d9558460f1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_192b0afe-d40c-42e5-848b-8454034059b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_DividendsCommonStockCash_192b0afe-d40c-42e5-848b-8454034059b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6d1ef1cb-e8f2-45f7-b9b8-20b693a28748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6d1ef1cb-e8f2-45f7-b9b8-20b693a28748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_52b3e784-98b4-427a-b839-febdd0b3bc67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_90c0e391-c0fa-4e10-95c5-76427287b7cf" xlink:to="loc_us-gaap_StockholdersEquity_52b3e784-98b4-427a-b839-febdd0b3bc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d35f789f-5e19-4a1a-84f0-d5604c748585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fdedb411-c983-46cd-b02b-df94f112551f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d35f789f-5e19-4a1a-84f0-d5604c748585" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fdedb411-c983-46cd-b02b-df94f112551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_4f675f24-8636-40de-841b-91be61dba688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_4f675f24-8636-40de-841b-91be61dba688" xlink:to="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:to="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_94ea246f-d2d5-4ecf-99e0-bd96ac8f75cf" xlink:to="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_46d408af-21fe-4148-b6cb-6917bbbf9f93" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:to="loc_ubnt_TermLoanMember_46d408af-21fe-4148-b6cb-6917bbbf9f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3cb0925b-8933-4119-917e-c09454bf60d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0af2240e-52d8-43a2-a8dc-c5565c7095a2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3cb0925b-8933-4119-917e-c09454bf60d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e4d74d6a-502e-4593-8009-2d4c48a0c41b" xlink:to="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f29552ef-c40a-4e1a-b561-d69666d19698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_NetIncomeLoss_f29552ef-c40a-4e1a-b561-d69666d19698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5a531327-def9-41eb-93d7-f0ab63c27b13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5a531327-def9-41eb-93d7-f0ab63c27b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_bdfd2235-fe86-466d-a4ef-39d89118f741" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_ImpairmentOfInvestments_bdfd2235-fe86-466d-a4ef-39d89118f741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f5503747-e4ca-46df-bedc-80f79d720769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f5503747-e4ca-46df-bedc-80f79d720769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_OperatingLeaseNonCashLeaseExpense_da28f0a3-d242-4d7d-8df1-55f683eaf9d5" xlink:href="ubnt-20210331.xsd#ubnt_OperatingLeaseNonCashLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_ubnt_OperatingLeaseNonCashLeaseExpense_da28f0a3-d242-4d7d-8df1-55f683eaf9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_4b3278e4-7de1-444c-aac7-7e1f0ea619fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_4b3278e4-7de1-444c-aac7-7e1f0ea619fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_05c661d3-a143-4cdd-a216-d2eadaecdba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_05c661d3-a143-4cdd-a216-d2eadaecdba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_3974163c-55bf-441f-abf7-4268ebd86c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_InventoryWriteDown_3974163c-55bf-441f-abf7-4268ebd86c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ProvisionforGainLossonVendorDeposit_a29734b9-dd8f-424d-b922-a5e73c967ad2" xlink:href="ubnt-20210331.xsd#ubnt_ProvisionforGainLossonVendorDeposit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_ubnt_ProvisionforGainLossonVendorDeposit_a29734b9-dd8f-424d-b922-a5e73c967ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_93a3a3fd-91e3-47ce-99e1-9ed7a3bf3c75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_ShareBasedCompensation_93a3a3fd-91e3-47ce-99e1-9ed7a3bf3c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b6bb8fa-70a2-4190-93f8-590a73737017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b6bb8fa-70a2-4190-93f8-590a73737017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3f092ed7-0022-4714-886d-9418f5844a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1678f044-93dd-4818-ad12-7b565fcf70d7" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3f092ed7-0022-4714-886d-9418f5844a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23c80877-62f8-4370-b93d-fa66961e6a7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23c80877-62f8-4370-b93d-fa66961e6a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a5860d7a-c924-4621-9ed8-f7b33f90cc08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a5860d7a-c924-4621-9ed8-f7b33f90cc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_IncreaseDecreaseinVendorDeposits_26de02c7-c331-4fbb-a5c0-19a035b508d9" xlink:href="ubnt-20210331.xsd#ubnt_IncreaseDecreaseinVendorDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_ubnt_IncreaseDecreaseinVendorDeposits_26de02c7-c331-4fbb-a5c0-19a035b508d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_ed921067-1498-4b3b-a4c4-f62862725337" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidTaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidTaxes_ed921067-1498-4b3b-a4c4-f62862725337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_71b9c1bc-1c6a-4c39-b369-5478c1aecdfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_71b9c1bc-1c6a-4c39-b369-5478c1aecdfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9dfeca5e-4017-445e-a2f2-d6cdc3f55fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_9dfeca5e-4017-445e-a2f2-d6cdc3f55fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2957f323-d735-4c3a-af0b-e1972a7b2e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2957f323-d735-4c3a-af0b-e1972a7b2e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3fc8a948-0668-4a05-b1d5-61e171c9fa84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3fc8a948-0668-4a05-b1d5-61e171c9fa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3f9b0aaf-e938-494b-80cd-dd838e51ba1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f9690e01-56f4-45cc-8a61-6f08544326f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_3f9b0aaf-e938-494b-80cd-dd838e51ba1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4efb3872-4d3b-4fc8-a8f4-1e6e0d985470" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fd2bbdb5-678a-42e9-8f9d-8ae9fc781b85" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4efb3872-4d3b-4fc8-a8f4-1e6e0d985470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19b09c94-a2e4-4121-b9e3-d723fb49af58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_19b09c94-a2e4-4121-b9e3-d723fb49af58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_a4d2f846-c0c8-4f7e-83d1-7cc6a689cc9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_a4d2f846-c0c8-4f7e-83d1-7cc6a689cc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2675e36-f84d-432b-9e6c-be3185f789a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_d2675e36-f84d-432b-9e6c-be3185f789a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5047cbeb-129b-49d6-a3bb-fc9ac9dd06e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5047cbeb-129b-49d6-a3bb-fc9ac9dd06e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4930266c-740b-449b-a7af-a9a2011948cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_957ead6d-904d-4c6a-ab63-409727b81e02" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4930266c-740b-449b-a7af-a9a2011948cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33650739-f86c-4e55-88a4-392d8ba366bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_33650739-f86c-4e55-88a4-392d8ba366bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_66d3674c-320c-4f5e-a42a-1692b6fa0367" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_66d3674c-320c-4f5e-a42a-1692b6fa0367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_140ca2e8-c5c6-4c17-bff0-74e74b3292cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_140ca2e8-c5c6-4c17-bff0-74e74b3292cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9c677757-89de-4a66-911c-f0c5f0652cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9c677757-89de-4a66-911c-f0c5f0652cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_1f15dce1-23bb-4d50-a396-f79371e6e01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsOfDividends_1f15dce1-23bb-4d50-a396-f79371e6e01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3c1a403e-0167-4000-aa8a-47673d397064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3c1a403e-0167-4000-aa8a-47673d397064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a3cd7141-094a-420c-8899-8e82c191e8f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_a3cd7141-094a-420c-8899-8e82c191e8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d6dc8d3-6d2b-40f9-9db8-22bacb3e833c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b6be917-3efa-46b1-982c-fbc324170001" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3d6dc8d3-6d2b-40f9-9db8-22bacb3e833c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bfa4ca5c-58f1-4f0a-a1e6-9506ee9b31f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bfa4ca5c-58f1-4f0a-a1e6-9506ee9b31f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b676992-b1ff-4818-9c50-6edd3fae47a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b676992-b1ff-4818-9c50-6edd3fae47a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35401b79-3dce-4569-b7ad-8f448b20f8fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_de5fda1d-d20a-4b0c-82e5-e0797250f8e6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_35401b79-3dce-4569-b7ad-8f448b20f8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0f579478-2cba-425a-9fff-8386ad84f147" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_14ad11b8-4369-4c97-ba12-3f90bbcf0af1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0f579478-2cba-425a-9fff-8386ad84f147" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_14ad11b8-4369-4c97-ba12-3f90bbcf0af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ee1a1cf8-bdf4-45b6-b589-30bf6787f3d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_14ad11b8-4369-4c97-ba12-3f90bbcf0af1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ee1a1cf8-bdf4-45b6-b589-30bf6787f3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a06fd6d7-6663-47e1-9576-4e145de9379e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_14ad11b8-4369-4c97-ba12-3f90bbcf0af1" xlink:to="loc_us-gaap_InterestPaidNet_a06fd6d7-6663-47e1-9576-4e145de9379e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0f579478-2cba-425a-9fff-8386ad84f147" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8a40ecef-6955-4dca-acf0-86faf5786699" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8a40ecef-6955-4dca-acf0-86faf5786699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_UnpaidStockRepurchases_ea973a70-ebc3-47a5-8d55-b41d7d4c70a4" xlink:href="ubnt-20210331.xsd#ubnt_UnpaidStockRepurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:to="loc_ubnt_UnpaidStockRepurchases_ea973a70-ebc3-47a5-8d55-b41d7d4c70a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_430f98d1-df29-4ccc-a977-d15dae4dc39b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_430f98d1-df29-4ccc-a977-d15dae4dc39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferToInvestments_bfa4dfa1-2d4a-4315-ba05-8cc0c2a9e0a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferToInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_26e83772-c1dc-473d-b7ec-3daf48e4d034" xlink:to="loc_us-gaap_TransferToInvestments_bfa4dfa1-2d4a-4315-ba05-8cc0c2a9e0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BUSINESSANDBASISOFPRESENTATION"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f6a2f07-af5e-4018-bd08-0b324abec427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_ddceef71-b01b-4005-8453-ae28150f7920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f6a2f07-af5e-4018-bd08-0b324abec427" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_ddceef71-b01b-4005-8453-ae28150f7920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b7e6fd3e-7fa6-4146-8af7-51ba79c303ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_235f77e8-6ac8-4147-851c-d7f425ba887e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b7e6fd3e-7fa6-4146-8af7-51ba79c303ee" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_235f77e8-6ac8-4147-851c-d7f425ba887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_927cdf69-8286-4c2a-908b-01e889ff6aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_927cdf69-8286-4c2a-908b-01e889ff6aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_1a4d4fb3-689f-4fd1-8ae0-70463780a3c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:to="loc_us-gaap_UseOfEstimates_1a4d4fb3-689f-4fd1-8ae0-70463780a3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8d38b36b-484a-4e93-a7da-a6ca24388ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8d38b36b-484a-4e93-a7da-a6ca24388ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f2643238-9184-4b02-9f97-4883a701c9ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f2643238-9184-4b02-9f97-4883a701c9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_bc0ad283-6f6c-471c-8b16-75881a272261" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_24750f27-076a-49a2-a59e-246c36673549" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_bc0ad283-6f6c-471c-8b16-75881a272261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUES"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/REVENUES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bdb39fec-c9cd-4c53-8801-56ad379ea113" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3f363ca7-1acb-42d3-ab91-1c90b96c19f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bdb39fec-c9cd-4c53-8801-56ad379ea113" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3f363ca7-1acb-42d3-ab91-1c90b96c19f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/REVENUESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#REVENUESDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/REVENUESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51ea2875-6fbf-4957-9d0d-38869b664488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_92446b7d-d475-43de-a6ab-b11d091c91f3" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51ea2875-6fbf-4957-9d0d-38869b664488" xlink:to="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_92446b7d-d475-43de-a6ab-b11d091c91f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_d7b32836-6e8b-4690-b277-be5ae9f7e8cb" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51ea2875-6fbf-4957-9d0d-38869b664488" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_d7b32836-6e8b-4690-b277-be5ae9f7e8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_8aec1e9b-9eb6-468a-b63c-711317cfd9a6" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51ea2875-6fbf-4957-9d0d-38869b664488" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_8aec1e9b-9eb6-468a-b63c-711317cfd9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_80f6fe75-b7cc-4802-bf2b-bb0c1bcf5a6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_19042165-2b19-47c1-bcb6-97263e26f223" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80f6fe75-b7cc-4802-bf2b-bb0c1bcf5a6f" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_19042165-2b19-47c1-bcb6-97263e26f223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a2d2d205-a719-49a4-950d-f732871a16c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_acaec2c8-143e-4d08-b814-d372c40244fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a2d2d205-a719-49a4-950d-f732871a16c2" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_acaec2c8-143e-4d08-b814-d372c40244fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_d6bd5c8d-8dd1-4542-ba95-0fb5bbee6d97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a2d2d205-a719-49a4-950d-f732871a16c2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_d6bd5c8d-8dd1-4542-ba95-0fb5bbee6d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_31b64c65-39e2-407b-b0fb-34f309891779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a2d2d205-a719-49a4-950d-f732871a16c2" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_31b64c65-39e2-407b-b0fb-34f309891779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_de95fae2-2a0c-4fd2-88bf-f9109f394d59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_de95fae2-2a0c-4fd2-88bf-f9109f394d59" xlink:to="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8d53e9e5-f8d5-4cd3-a6d7-ebe572d4f773" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2c05a946-54e6-4e99-aea0-dbf23c18955f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9141d6b5-ec27-434c-b86b-50ccf17bc05d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2c05a946-54e6-4e99-aea0-dbf23c18955f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_a58dd93d-0558-4aa0-a02b-b583268e9837" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_ebc5b53c-de85-42a5-9f7c-cf4a1cb05c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:to="loc_us-gaap_MoneyMarketFundsMember_ebc5b53c-de85-42a5-9f7c-cf4a1cb05c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3f25d49d-41ff-4085-841d-b9932a9c8219" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229fec0f-64d0-4bfa-8a7a-4e3e580b9241" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3f25d49d-41ff-4085-841d-b9932a9c8219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_53f9fc45-3674-4c11-a1bc-e8901382f724" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_94304771-0509-4fd0-8809-3d6d4c4fcede" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_94304771-0509-4fd0-8809-3d6d4c4fcede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e20ad364-e71b-46dc-b9fc-0d564a07bbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e20ad364-e71b-46dc-b9fc-0d564a07bbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_02669a13-c820-4f7c-9d66-a7a023b494b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0633a3c1-cc39-43da-b000-c79ae09e8b12" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_02669a13-c820-4f7c-9d66-a7a023b494b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_fb52647a-5303-4be1-b8d9-67a9c005501d" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_63b85133-926f-480e-b680-27bfd8ed5f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_63b85133-926f-480e-b680-27bfd8ed5f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_19bdbe03-d7d3-43d1-a74b-94dd551c146a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_19bdbe03-d7d3-43d1-a74b-94dd551c146a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0cc5976e-6324-4ac3-bed8-6278a0f4ea12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0cc5976e-6324-4ac3-bed8-6278a0f4ea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_21448683-2048-43a9-9d96-e8b95366a018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_21448683-2048-43a9-9d96-e8b95366a018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e6abcaad-4ac3-41bc-a118-eebf6d39c347" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e6abcaad-4ac3-41bc-a118-eebf6d39c347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_fe5734ba-3c98-4123-85e1-c1f3504a621f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_fe5734ba-3c98-4123-85e1-c1f3504a621f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b7aae311-e7eb-4d98-8627-ab7840670889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_4a5cc594-3c74-4a5e-9307-7859a79350fb" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b7aae311-e7eb-4d98-8627-ab7840670889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5976f170-85a7-4165-ae9f-166418525f6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5976f170-85a7-4165-ae9f-166418525f6b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_46b1e135-5f11-4bc9-a291-dcb0369b86bf" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cf3973b0-82fb-4eeb-b564-537b81e33e01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7a68e8b6-7e37-4566-b3ba-a9a0124496d9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cf3973b0-82fb-4eeb-b564-537b81e33e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_cf6afad1-e2ac-4488-9923-17e37f38a1cc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_dd6808a8-277a-4196-8f1f-e7077bff886f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment_dd6808a8-277a-4196-8f1f-e7077bff886f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_0318a3c0-186d-402d-b602-f76027f89494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_InvestmentIncomeInterest_0318a3c0-186d-402d-b602-f76027f89494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2b986a81-7f7c-4484-bc1f-879edac12904" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_2b986a81-7f7c-4484-bc1f-879edac12904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_21bac769-c0a6-440b-9911-1d781b4f8250" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_00af7c15-9b2c-4939-b9e9-576a94a20a04" xlink:to="loc_us-gaap_DebtInstrumentFairValue_21bac769-c0a6-440b-9911-1d781b4f8250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ae8f13aa-13a1-4c37-82f3-afcbe8495130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_b1a7c8ff-fa17-4c60-b430-04e0d47a73db" xlink:href="ubnt-20210331.xsd#ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae8f13aa-13a1-4c37-82f3-afcbe8495130" xlink:to="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_b1a7c8ff-fa17-4c60-b430-04e0d47a73db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7c9267a4-b2d9-41be-b453-2e6ef6d4e6c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_b1a7c8ff-fa17-4c60-b430-04e0d47a73db" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7c9267a4-b2d9-41be-b453-2e6ef6d4e6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_387d2d61-7504-4005-90ec-6149bf982d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_b1a7c8ff-fa17-4c60-b430-04e0d47a73db" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_387d2d61-7504-4005-90ec-6149bf982d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_70b3c797-9232-4536-82f9-3a1ab5fff26e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract_b1a7c8ff-fa17-4c60-b430-04e0d47a73db" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_70b3c797-9232-4536-82f9-3a1ab5fff26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c46ddc4d-8519-4460-bc77-f63e2913e3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae8f13aa-13a1-4c37-82f3-afcbe8495130" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c46ddc4d-8519-4460-bc77-f63e2913e3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_87df7941-8a55-4001-9a3d-a88b89ac6b3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c46ddc4d-8519-4460-bc77-f63e2913e3ed" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_87df7941-8a55-4001-9a3d-a88b89ac6b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1d1fb5a7-c265-4568-8252-e124b3c66858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c46ddc4d-8519-4460-bc77-f63e2913e3ed" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1d1fb5a7-c265-4568-8252-e124b3c66858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_be4b8d8d-8ede-44d1-8322-bee6b7da5a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_c46ddc4d-8519-4460-bc77-f63e2913e3ed" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_be4b8d8d-8ede-44d1-8322-bee6b7da5a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ae1a4463-f74a-4024-87b1-8f285d3c11ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_f6ed3412-39fd-4b84-9b22-f5fb2b22504d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ae1a4463-f74a-4024-87b1-8f285d3c11ab" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_f6ed3412-39fd-4b84-9b22-f5fb2b22504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_7c2cd2a9-556e-49f3-b914-4abe62455685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_f6ed3412-39fd-4b84-9b22-f5fb2b22504d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_7c2cd2a9-556e-49f3-b914-4abe62455685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_b5c0ef23-8cbc-46d2-bad2-9489cf825a67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_7c2cd2a9-556e-49f3-b914-4abe62455685" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_b5c0ef23-8cbc-46d2-bad2-9489cf825a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_a8ba6d6a-4b1d-4ff4-91e9-2cd3aaa6ff94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_7c2cd2a9-556e-49f3-b914-4abe62455685" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_a8ba6d6a-4b1d-4ff4-91e9-2cd3aaa6ff94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_35bfefca-4341-49f7-937e-bc35543316e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_7c2cd2a9-556e-49f3-b914-4abe62455685" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_35bfefca-4341-49f7-937e-bc35543316e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0311c8d2-1015-4f2b-a002-f039b2d0d9b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_f6ed3412-39fd-4b84-9b22-f5fb2b22504d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0311c8d2-1015-4f2b-a002-f039b2d0d9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7c30fb01-a3ad-40ef-85a9-4a3c8ea05c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0311c8d2-1015-4f2b-a002-f039b2d0d9b4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_7c30fb01-a3ad-40ef-85a9-4a3c8ea05c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5483e194-4fed-4f1e-b464-c883c1085fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0311c8d2-1015-4f2b-a002-f039b2d0d9b4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_5483e194-4fed-4f1e-b464-c883c1085fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_309c4fbf-dcca-414e-a7b1-38c8a72945b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_0311c8d2-1015-4f2b-a002-f039b2d0d9b4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_309c4fbf-dcca-414e-a7b1-38c8a72945b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_45aa49c4-f2fb-4e52-affc-9edacadd0cbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_f3da0c79-a206-40af-82c2-9806d9e012b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_45aa49c4-f2fb-4e52-affc-9edacadd0cbc" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_f3da0c79-a206-40af-82c2-9806d9e012b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f9eeed4e-1a21-4246-9e69-8409b3e3ec78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5bc5ebcc-e78c-4152-8554-a9c09d76672f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9eeed4e-1a21-4246-9e69-8409b3e3ec78" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5bc5ebcc-e78c-4152-8554-a9c09d76672f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_c8b4cafa-a00e-46a6-b3b2-1d85cf8e05a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f9eeed4e-1a21-4246-9e69-8409b3e3ec78" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_c8b4cafa-a00e-46a6-b3b2-1d85cf8e05a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1fe7e3c1-8647-4840-925c-0efb03588e7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1fe7e3c1-8647-4840-925c-0efb03588e7b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:to="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_32217241-5ffe-4af7-80d9-8e28de80bb3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f16d5013-45fa-4ab0-b821-7c027376dbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f16d5013-45fa-4ab0-b821-7c027376dbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_bc9027f4-cbd8-4988-8040-72a6f3a1c100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6d437260-c0fb-49f7-993b-d57b67df96ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_bc9027f4-cbd8-4988-8040-72a6f3a1c100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dad88c4f-0703-4046-9ade-2a2942518865" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c3e9e097-7914-49c2-88f5-6bfeb472b70b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_32181dba-e226-419b-a586-f8f0707bbdb3" xlink:to="loc_us-gaap_NetIncomeLoss_c3e9e097-7914-49c2-88f5-6bfeb472b70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fb646c94-80c1-4849-bc9f-e2262af893cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fb646c94-80c1-4849-bc9f-e2262af893cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8703529c-492c-47dc-a553-d2cbcae1affa" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba2a5429-e676-46b8-acea-a83f88c761b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_0b0a728f-da71-4e68-b081-a87b6c89c260" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ba2a5429-e676-46b8-acea-a83f88c761b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4235bbe7-392a-4914-bf70-fb8aabdec47b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4235bbe7-392a-4914-bf70-fb8aabdec47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dc879e5e-a138-4b66-876b-357c48f2d23e" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cd67b9ac-cb51-486b-9206-081b896bde6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:to="loc_us-gaap_EarningsPerShareBasic_cd67b9ac-cb51-486b-9206-081b896bde6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f6931205-9e65-4556-a587-ce87a4ac1b5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_1ed42e8e-03f0-46fc-a9ae-4e1e8b35e702" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f6931205-9e65-4556-a587-ce87a4ac1b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#EARNINGSPERSHAREAntidilutiveSecuritiesDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8a732a4d-58c2-46ae-a399-24c283cbde5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8a732a4d-58c2-46ae-a399-24c283cbde5c" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_b3e1f013-2cca-4e1a-a132-8cc8908efb3a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3ee0f389-6c06-4069-b05f-46241a2764fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8b0c8015-5b38-477c-a128-d8ffb13d9cb2" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3ee0f389-6c06-4069-b05f-46241a2764fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0a220715-2669-4180-8639-6bf6fb341e61" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2e94deff-6926-4947-88da-3aecb013089b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98f09887-7924-4617-9666-1c421c409e6a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2e94deff-6926-4947-88da-3aecb013089b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTS"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_89ce4a82-b339-47c9-88a2-96682d0e238b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0ac4800c-e98f-4464-9a4e-d5b57317b005" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_89ce4a82-b339-47c9-88a2-96682d0e238b" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_0ac4800c-e98f-4464-9a4e-d5b57317b005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eb30d09e-7264-437e-85a4-2561c49caef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eb30d09e-7264-437e-85a4-2561c49caef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_135bf2f8-d101-4f68-b810-43a0431ca0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_135bf2f8-d101-4f68-b810-43a0431ca0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_7781c8f0-6976-48d8-9383-847ddbf3c4b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_7781c8f0-6976-48d8-9383-847ddbf3c4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_61e6f260-1eb7-4fac-9705-b42290dcc97d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_61e6f260-1eb7-4fac-9705-b42290dcc97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_370200d9-dba2-49fe-b15e-20169d9a9658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7a303eba-e938-4448-8f68-3851760cd2f8" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_370200d9-dba2-49fe-b15e-20169d9a9658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSInventoriesDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f7b8898e-7f14-4102-8d71-fe1a80790727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_e6ec84a5-54d4-4156-83a3-68a1df34d566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f7b8898e-7f14-4102-8d71-fe1a80790727" xlink:to="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_e6ec84a5-54d4-4156-83a3-68a1df34d566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b44b2477-a21c-4f81-b9a7-097e58804449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_e6ec84a5-54d4-4156-83a3-68a1df34d566" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_b44b2477-a21c-4f81-b9a7-097e58804449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_07f021c6-3ab5-404a-b5dd-40b396c1ce04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_e6ec84a5-54d4-4156-83a3-68a1df34d566" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_07f021c6-3ab5-404a-b5dd-40b396c1ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_748a59e7-9c64-4527-8a58-f6deb5454d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract_e6ec84a5-54d4-4156-83a3-68a1df34d566" xlink:to="loc_us-gaap_InventoryNet_748a59e7-9c64-4527-8a58-f6deb5454d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_8cfb8a4e-ad51-4e67-8f24-be711301bbab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_8cfb8a4e-ad51-4e67-8f24-be711301bbab" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_2c2ea225-d462-47a7-81de-eae3bd711de8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TestingEquipmentMember_efa525ec-d623-4229-9680-fe264230f123" xlink:href="ubnt-20210331.xsd#ubnt_TestingEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_TestingEquipmentMember_efa525ec-d623-4229-9680-fe264230f123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ToolingEquipmentMember_e6f48760-a7e6-4669-9b59-26525a39fd5f" xlink:href="ubnt-20210331.xsd#ubnt_ToolingEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_ToolingEquipmentMember_e6f48760-a7e6-4669-9b59-26525a39fd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_eb13e0f0-c781-4656-a412-62437b8262fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_eb13e0f0-c781-4656-a412-62437b8262fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComputerAndOtherEquipmentMember_ee047c62-d398-427e-a78d-ab58c8f5e716" xlink:href="ubnt-20210331.xsd#ubnt_ComputerAndOtherEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_ubnt_ComputerAndOtherEquipmentMember_ee047c62-d398-427e-a78d-ab58c8f5e716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0866624d-40c5-4211-8cd5-f1f1b78acfd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_0866624d-40c5-4211-8cd5-f1f1b78acfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1bb6f717-1767-439a-b416-cfc1ba6e6db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1bb6f717-1767-439a-b416-cfc1ba6e6db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AirTransportationEquipmentMember_02232e31-7587-4e84-a076-edebdbdf7f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AirTransportationEquipmentMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d55d353-d719-4a2c-96dc-5c570ca31865" xlink:to="loc_us-gaap_AirTransportationEquipmentMember_02232e31-7587-4e84-a076-edebdbdf7f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ad2b2ab-890f-4eab-8164-f16a67c943bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa37b2db-4af1-4b83-9b52-d265cdab2c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fa37b2db-4af1-4b83-9b52-d265cdab2c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4e847731-fbaf-482c-9a97-10ef434f5618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4e847731-fbaf-482c-9a97-10ef434f5618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b8141d1f-4b4f-418f-96cf-38d464c537f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_805dad63-b674-4bb2-adc2-f45783635e2f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b8141d1f-4b4f-418f-96cf-38d464c537f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_debc1c36-a095-4029-938d-4918fd66d286" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_debc1c36-a095-4029-938d-4918fd66d286" xlink:to="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_7ef5de40-f8d4-488a-b538-a3c0f924630c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_7ef5de40-f8d4-488a-b538-a3c0f924630c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e700c91d-764a-4849-9028-57a6b233534e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e700c91d-764a-4849-9028-57a6b233534e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_49affa08-9f74-4bd3-b540-7203a6bc822d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_49affa08-9f74-4bd3-b540-7203a6bc822d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_47abb610-5986-4397-8fc9-392752bec68c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract_3f930004-b1b0-46c2-b778-dfbe07eae08b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_47abb610-5986-4397-8fc9-392752bec68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_629b186b-9c88-415f-8755-480b7017e3c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_debc1c36-a095-4029-938d-4918fd66d286" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_629b186b-9c88-415f-8755-480b7017e3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_debc1c36-a095-4029-938d-4918fd66d286" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3fbf27c4-0ecb-49ce-8fc8-30057c1f747d" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_6eefc954-9bbb-4c0b-a667-3eb1b87b79cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_5e8b114f-4502-4785-b797-7b093a44177e" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_6eefc954-9bbb-4c0b-a667-3eb1b87b79cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:to="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_10a12eb0-655b-4bb4-ae32-aceac1358067" xlink:to="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102014Member_1bdad385-8907-476b-841c-2fd832b623e2" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102014Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_3695f840-169c-47a8-97aa-665bd7378e86" xlink:to="loc_ubnt_TaxYear20102014Member_1bdad385-8907-476b-841c-2fd832b623e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_7d56c169-5399-4af9-a0de-f4b8fba84085" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_358bd34e-f80a-40cf-b54d-d65c8b45cd02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_358bd34e-f80a-40cf-b54d-d65c8b45cd02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PaymentForTaxDeposit_a0ae33f8-1eef-4561-b990-4a15e76a21f2" xlink:href="ubnt-20210331.xsd#ubnt_PaymentForTaxDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_15ac9aa8-978e-4409-99cf-13d9635667e7" xlink:to="loc_ubnt_PaymentForTaxDeposit_a0ae33f8-1eef-4561-b990-4a15e76a21f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f9d7004-3289-4e30-991a-f2a7ce25a5be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_7f9d7004-3289-4e30-991a-f2a7ce25a5be" xlink:to="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_979b9ae0-5862-4484-86bc-0bb7cc42d2bc" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent_979b9ae0-5862-4484-86bc-0bb7cc42d2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fda011a5-b1b1-41f6-ba50-c46149b6f95e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fda011a5-b1b1-41f6-ba50-c46149b6f95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_917c0f6a-cd6c-4d7f-8675-4cdcfc991913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_917c0f6a-cd6c-4d7f-8675-4cdcfc991913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_312aa973-cb30-4837-bfb9-acb737fd1fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_312aa973-cb30-4837-bfb9-acb737fd1fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_b9551f32-60fe-40ac-ab53-1a8b0156cd30" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_b9551f32-60fe-40ac-ab53-1a8b0156cd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_e4caf488-2d24-45e7-af10-e40c8442962d" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent_e4caf488-2d24-45e7-af10-e40c8442962d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ReserveforSalesReturnsCurrent_96096ef7-d055-4a36-8789-dfad9d3ac883" xlink:href="ubnt-20210331.xsd#ubnt_ReserveforSalesReturnsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_ubnt_ReserveforSalesReturnsCurrent_96096ef7-d055-4a36-8789-dfad9d3ac883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_InventoryReceivedNotBilled_72c01d38-1da6-41a9-a54a-a29de6f1dab0" xlink:href="ubnt-20210331.xsd#ubnt_InventoryReceivedNotBilled"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_ubnt_InventoryReceivedNotBilled_72c01d38-1da6-41a9-a54a-a29de6f1dab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_7c3585a1-9fcc-479a-af2b-e94c10ead5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_7c3585a1-9fcc-479a-af2b-e94c10ead5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6ef63df5-aa7d-406f-88eb-46246c84e99a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_985f401e-4e2c-4896-b3e7-dfcc8e7c0c87" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6ef63df5-aa7d-406f-88eb-46246c84e99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c05f863d-6281-4003-a282-ada855083870" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_c3c4600c-6e21-4114-a8e6-365d7c06765a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c05f863d-6281-4003-a282-ada855083870" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_c3c4600c-6e21-4114-a8e6-365d7c06765a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_90fd2c85-5d60-4335-8be3-0b11873905f1" xlink:href="ubnt-20210331.xsd#ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_c3c4600c-6e21-4114-a8e6-365d7c06765a" xlink:to="loc_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent_90fd2c85-5d60-4335-8be3-0b11873905f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_289c2235-eb92-49d3-a05e-e7a44f4eb679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_c3c4600c-6e21-4114-a8e6-365d7c06765a" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_289c2235-eb92-49d3-a05e-e7a44f4eb679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b0c842a1-f0cd-4887-8048-855efd8b3ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_c3c4600c-6e21-4114-a8e6-365d7c06765a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b0c842a1-f0cd-4887-8048-855efd8b3ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTY"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_e660b68d-2878-4f12-ae1f-a4fdb8b4c0f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_a975d48d-5134-4f81-8cff-40dce7142cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_e660b68d-2878-4f12-ae1f-a4fdb8b4c0f9" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_a975d48d-5134-4f81-8cff-40dce7142cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_3d3620c9-1bc4-4cb3-b96a-f3617c09bf6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_460a2824-25bf-48b4-8581-650eaa15c6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_3d3620c9-1bc4-4cb3-b96a-f3617c09bf6a" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_460a2824-25bf-48b4-8581-650eaa15c6ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_0b9e8a43-b8c8-4b4f-ade7-61c2a426f9bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_0b9e8a43-b8c8-4b4f-ade7-61c2a426f9bb" xlink:to="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:to="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4abe9b5b-6a6b-48eb-964b-e5f87020f57c" xlink:to="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6cf34c7a-8624-4ab0-af0d-d20c2694d889" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:to="loc_srt_MinimumMember_6cf34c7a-8624-4ab0-af0d-d20c2694d889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_74924211-3141-40e3-b777-3152fb34b7e1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b562eff1-20a9-43ec-9a6b-2931c0f1d6f7" xlink:to="loc_srt_MaximumMember_74924211-3141-40e3-b777-3152fb34b7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_18029df5-60d1-49b7-9521-0cc8812d1c89" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember_951828e5-e9a6-47f3-917a-374f7df25fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:to="loc_us-gaap_SalesChannelThroughIntermediaryMember_951828e5-e9a6-47f3-917a-374f7df25fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_16ba12be-c2b4-4e9b-8bac-ea44790f15cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_91791477-546b-4a54-8213-4cfcd7d77b8a" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_16ba12be-c2b4-4e9b-8bac-ea44790f15cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityTable_3839248a-fd8d-49ac-b1db-27d45bb52d88" xlink:to="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_StandardProductWarrantyPeriod_db543817-b428-4dc1-97bf-1d7a00e7d8bc" xlink:href="ubnt-20210331.xsd#ubnt_StandardProductWarrantyPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantyLiabilityLineItems_55b01635-edaa-4596-87d4-bc35c42eea7d" xlink:to="loc_ubnt_StandardProductWarrantyPeriod_db543817-b428-4dc1-97bf-1d7a00e7d8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCRUEDWARRANTYWarrantyObligationsDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_efafc71c-c9e4-4981-88ae-b7b7139cc992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_efafc71c-c9e4-4981-88ae-b7b7139cc992" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_c62b87ce-e20a-4cde-8c5c-2c5e20144dfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_c62b87ce-e20a-4cde-8c5c-2c5e20144dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_09e27e15-7175-40df-9cff-fb728f903c58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_09e27e15-7175-40df-9cff-fb728f903c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_9a64a18c-fbca-41d2-b340-f641e8a17781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_9a64a18c-fbca-41d2-b340-f641e8a17781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_efeb1955-ba47-4746-b711-0ad01a226ae1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_efeb1955-ba47-4746-b711-0ad01a226ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_365fe057-2b2c-493f-a4b3-8f70a54f0701" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_a4883a1f-989e-42c9-9d71-76f655d124c1" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_365fe057-2b2c-493f-a4b3-8f70a54f0701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBT" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7ca25c0e-5786-4540-87cb-4f654502e5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_23b9254a-1721-424d-9f5a-68b8013b71c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7ca25c0e-5786-4540-87cb-4f654502e5dc" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_23b9254a-1721-424d-9f5a-68b8013b71c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_03042b52-47e5-4e25-899d-b92eae83eaa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_fac3258b-48fd-47a3-94bc-56076bb7dbb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_03042b52-47e5-4e25-899d-b92eae83eaa7" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_fac3258b-48fd-47a3-94bc-56076bb7dbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_d539f749-bbf0-437b-8a45-c565c21cb94d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_03042b52-47e5-4e25-899d-b92eae83eaa7" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_d539f749-bbf0-437b-8a45-c565c21cb94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9b47d5aa-5aa5-4d7a-88c2-2e39dae1fc3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_03042b52-47e5-4e25-899d-b92eae83eaa7" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9b47d5aa-5aa5-4d7a-88c2-2e39dae1fc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b7402328-9def-4f78-8c2d-fe6464bf3ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b7402328-9def-4f78-8c2d-fe6464bf3ddb" xlink:to="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7395177b-bd5e-4acd-8445-63781ff45f69" xlink:to="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1528a997-13b1-4ce0-86b2-18a8a83fdf0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1528a997-13b1-4ce0-86b2-18a8a83fdf0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_b4c9665e-59f1-46aa-92a4-84526327ccaa" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_ubnt_TermLoanMember_b4c9665e-59f1-46aa-92a4-84526327ccaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_3162d917-9433-491a-ac21-a47e1ac6fc59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_us-gaap_LetterOfCreditMember_3162d917-9433-491a-ac21-a47e1ac6fc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SwinglineLoanMember_d2849970-b11a-4df0-b966-8f6064a7133f" xlink:href="ubnt-20210331.xsd#ubnt_SwinglineLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_709cad1f-248c-444b-a000-3713b66749f4" xlink:to="loc_ubnt_SwinglineLoanMember_d2849970-b11a-4df0-b966-8f6064a7133f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_8853daee-18b4-411b-81e5-06d41048acf4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AmendedAndRestatedCreditAgreementMember_f5073115-9e88-4aa8-967c-9c29060d1b35" xlink:href="ubnt-20210331.xsd#ubnt_AmendedAndRestatedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:to="loc_ubnt_AmendedAndRestatedCreditAgreementMember_f5073115-9e88-4aa8-967c-9c29060d1b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ThirdAmendmentCreditAgreementMember_62ca8a21-8aa7-4609-a2dc-d1295c3f3c7d" xlink:href="ubnt-20210331.xsd#ubnt_ThirdAmendmentCreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ea806b22-e1cb-41b5-bc43-983b5831a644" xlink:to="loc_ubnt_ThirdAmendmentCreditAgreementMember_62ca8a21-8aa7-4609-a2dc-d1295c3f3c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_f5ab9267-b634-494b-b252-ae15c29962cb" xlink:to="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_db5412f5-9bbf-459d-9b3f-23ad6a296670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_BaseRateMember_db5412f5-9bbf-459d-9b3f-23ad6a296670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b3b388b-ceac-4823-9bac-48402b89f79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8b3b388b-ceac-4823-9bac-48402b89f79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fba348d3-90f1-4efd-8f0d-b3c581390111" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_fba348d3-90f1-4efd-8f0d-b3c581390111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ApplicableInterestRateMember_0c1e34cd-4aad-4771-abc9-fbe85aa6c7b2" xlink:href="ubnt-20210331.xsd#ubnt_ApplicableInterestRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_995ad0c5-fcbc-46cd-85c9-31f4a36527e3" xlink:to="loc_ubnt_ApplicableInterestRateMember_0c1e34cd-4aad-4771-abc9-fbe85aa6c7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e43b053b-7a4e-4ff0-8fc8-0701966dc6a5" xlink:to="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_51f61902-93dc-495c-b0d5-07f34bda0df4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:to="loc_srt_MinimumMember_51f61902-93dc-495c-b0d5-07f34bda0df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c85d252a-b409-4e1f-84a2-2d985d0f4a02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bf8fdd7a-8118-4d2d-95a7-c58445925de9" xlink:to="loc_srt_MaximumMember_c85d252a-b409-4e1f-84a2-2d985d0f4a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0a34ef8d-cfb1-4359-a53f-34b5f6f7e7b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9719052c-5284-4a2c-91b2-c3aca6ac36be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f01c4678-b3a3-4727-a91f-32a18804669b" xlink:to="loc_us-gaap_SubsequentEventMember_9719052c-5284-4a2c-91b2-c3aca6ac36be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1a0fcd0-1570-46f7-97c0-ccd8ff748f2f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48c98020-cfac-4c1d-affa-c7ff86747ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_48c98020-cfac-4c1d-affa-c7ff86747ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_ffbac809-cfd0-4a72-add3-c361faf7d268" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity_ffbac809-cfd0-4a72-add3-c361faf7d268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_5fcce21d-4b8e-4329-832d-a3de236639b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_5fcce21d-4b8e-4329-832d-a3de236639b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditInterest_95ea3c8b-f7b6-4f4a-b1fc-3f1551600c58" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditInterest_95ea3c8b-f7b6-4f4a-b1fc-3f1551600c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e6d1d813-ba1a-4d3f-85c5-bb7e5ded8b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e6d1d813-ba1a-4d3f-85c5-bb7e5ded8b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_e553de50-cbf0-4ca6-a371-4fd8826f80c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_e553de50-cbf0-4ca6-a371-4fd8826f80c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_e1e5c7e7-ccf8-422a-abff-223cd4a13cf5" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage_e1e5c7e7-ccf8-422a-abff-223cd4a13cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c2a4a255-8e30-477e-8a23-33f783b7f3a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c2a4a255-8e30-477e-8a23-33f783b7f3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_364b9c0f-c8de-410d-a055-b0aa5ef3ca74" xlink:href="ubnt-20210331.xsd#ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate_364b9c0f-c8de-410d-a055-b0aa5ef3ca74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3fcdeaab-6f99-4f37-b288-53a923ceb9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_3fcdeaab-6f99-4f37-b288-53a923ceb9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_eaf0ad8d-2a09-4546-a58c-d8e690f49f46" xlink:href="ubnt-20210331.xsd#ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually_eaf0ad8d-2a09-4546-a58c-d8e690f49f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RatioOfIndebtednessToNetCapital1_2850641f-d27e-40b1-b6b6-e5f2d2448841" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RatioOfIndebtednessToNetCapital1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_RatioOfIndebtednessToNetCapital1_2850641f-d27e-40b1-b6b6-e5f2d2448841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_990950ec-1d8e-4b36-98c2-7864378426c4" xlink:href="ubnt-20210331.xsd#ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio_990950ec-1d8e-4b36-98c2-7864378426c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bba0d35d-6b8d-4266-8608-5d6a11df353b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCredit_bba0d35d-6b8d-4266-8608-5d6a11df353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1264ee8-179d-4a7d-8528-07ab8b2859c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c1264ee8-179d-4a7d-8528-07ab8b2859c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_5bc39974-8343-4275-9883-7463e608890d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_5bc39974-8343-4275-9883-7463e608890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_852f3b2f-88f8-40d3-b05f-9151cf8eb6ac" xlink:href="ubnt-20210331.xsd#ubnt_RepaymentofLongTermLinesofCreditPrincipal"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_ubnt_RepaymentofLongTermLinesofCreditPrincipal_852f3b2f-88f8-40d3-b05f-9151cf8eb6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_300ceee7-dc1a-4df7-82a0-94874cb97bf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_55f20948-f6ba-4107-9758-3e24c3293a01" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_300ceee7-dc1a-4df7-82a0-94874cb97bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ada45261-9c9d-445e-8f72-cc78045530be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ada45261-9c9d-445e-8f72-cc78045530be" xlink:to="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:to="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_fe895d7d-af82-45f7-8725-6a4cac064077" xlink:to="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_7db76b6d-d5d9-43b2-9cc8-2fa0a7d98153" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:to="loc_ubnt_TermLoanMember_7db76b6d-d5d9-43b2-9cc8-2fa0a7d98153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_10a63dae-2466-48f4-8401-a1f329ee4bc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2130a482-f9a9-41b3-88c9-7fd0dd0d47db" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_10a63dae-2466-48f4-8401-a1f329ee4bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_479e6c38-6e1b-45b7-909a-fda1d7eea2d5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b45215fd-f145-47ec-8b27-af300958ae4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_ShortTermBorrowings_b45215fd-f145-47ec-8b27-af300958ae4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_c8cc04b1-76f4-4071-bed1-80b7b5111aa1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsCurrentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_c8cc04b1-76f4-4071-bed1-80b7b5111aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_abb0b671-8422-4b8c-b46a-4af15314537c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_abb0b671-8422-4b8c-b46a-4af15314537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_894366ee-c91a-4bfd-8bdd-39fea75b4dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_47fec6f3-363e-4d48-b6df-d8558964b31c" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_894366ee-c91a-4bfd-8bdd-39fea75b4dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTDebtPaymentObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTDebtPaymentObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7f0ef743-ff8b-4a80-a330-69be78a3d91a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7f0ef743-ff8b-4a80-a330-69be78a3d91a" xlink:to="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_528a9165-52f3-443b-bfb5-b3b5b64daacf" xlink:to="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TermLoanMember_fbeaf562-e8cf-447c-b7df-4dd46f5ab96d" xlink:href="ubnt-20210331.xsd#ubnt_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ca8289c3-026c-44ff-8de1-55cf3568cf4b" xlink:to="loc_ubnt_TermLoanMember_fbeaf562-e8cf-447c-b7df-4dd46f5ab96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1510a17c-6f45-4ef2-a303-89695b24cf43" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A75MillionRevolverMember_7c6e7e85-b271-4ded-b6eb-3cdac05e4b25" xlink:href="ubnt-20210331.xsd#ubnt_A75MillionRevolverMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_91ef97ea-7bab-47a0-9c63-13c108578ec5" xlink:to="loc_ubnt_A75MillionRevolverMember_7c6e7e85-b271-4ded-b6eb-3cdac05e4b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0373d4ca-a1b2-465b-bfe6-e884dfd7796f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b9ede366-53e6-41c5-9af0-602d7dba1f86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_e425880a-0434-4406-bac5-190197240ac6" xlink:to="loc_us-gaap_SubsequentEventMember_b9ede366-53e6-41c5-9af0-602d7dba1f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9d7b0f38-a55b-46af-8410-18f9c77d3c00" xlink:to="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_343bc185-7507-4d18-a2e8-f88d56f3c3ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_343bc185-7507-4d18-a2e8-f88d56f3c3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_61bb9071-9827-4a92-9e40-5b0d257bbf15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_73e58357-c514-4b0f-a0e6-f2b9ff579fb6" xlink:to="loc_us-gaap_LineOfCredit_61bb9071-9827-4a92-9e40-5b0d257bbf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtandInterestPaymentObligationsDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3f82a4b3-00f7-4c70-9716-14cfe97866b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3f82a4b3-00f7-4c70-9716-14cfe97866b9" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_6bee4d93-dfba-4a7a-9b5f-bde50cd6d59c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_6bee4d93-dfba-4a7a-9b5f-bde50cd6d59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f7a442f8-bc09-44f8-9405-a0173f9a5301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f7a442f8-bc09-44f8-9405-a0173f9a5301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_edc7b295-5c9f-4a0e-9d65-8a0547a9b003" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_edc7b295-5c9f-4a0e-9d65-8a0547a9b003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1274509a-d143-4b81-93e9-b34c480f71fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1274509a-d143-4b81-93e9-b34c480f71fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_68aae351-64ab-47dd-b87f-7801308b5086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_68aae351-64ab-47dd-b87f-7801308b5086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturityAfterYearFour_aca5ede5-38dd-477c-ba8d-5deedd9979d8" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturityAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_ubnt_LongTermDebtMaturityAfterYearFour_aca5ede5-38dd-477c-ba8d-5deedd9979d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4bc25d66-0aba-4639-9b5a-2dc82112b14b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_d77d1853-2da8-41f7-a5f9-ac76aeea5868" xlink:to="loc_us-gaap_LongTermDebt_4bc25d66-0aba-4639-9b5a-2dc82112b14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:href="ubnt-20210331.xsd#ubnt_InterestandOtherPaymentsonDebtObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3f82a4b3-00f7-4c70-9716-14cfe97866b9" xlink:to="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_fb491c8c-9f4a-4e73-bb0f-6bb5c0d120a4" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear_fb491c8c-9f4a-4e73-bb0f-6bb5c0d120a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8adbcea8-edc8-4cd4-8b89-bdcd180513fa" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne_8adbcea8-edc8-4cd4-8b89-bdcd180513fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_d0a1c27b-5179-43fc-ac68-bf4fb8003fd7" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo_d0a1c27b-5179-43fc-ac68-bf4fb8003fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_7a607acb-bef1-41af-a743-9161fa356e7a" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree_7a607acb-bef1-41af-a743-9161fa356e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_ae0dce70-8c13-4caf-a381-f619e165b7f7" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour_ae0dce70-8c13-4caf-a381-f619e165b7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_c1d97989-cad0-4850-8ff7-2ac206e858d4" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour_c1d97989-cad0-4850-8ff7-2ac206e858d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_775ecaa0-b42b-4eb5-b96e-8aadc3e9fb66" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract_aece26c6-103c-45f3-b2fa-3deea0736528" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments_775ecaa0-b42b-4eb5-b96e-8aadc3e9fb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:href="ubnt-20210331.xsd#ubnt_TotalDebtAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3f82a4b3-00f7-4c70-9716-14cfe97866b9" xlink:to="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_af1df6e3-e0ff-4d4b-8c0a-0b8eed638e9a" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear_af1df6e3-e0ff-4d4b-8c0a-0b8eed638e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_05ea5f02-3687-4a4e-942b-8205e48b33ee" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne_05ea5f02-3687-4a4e-942b-8205e48b33ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_1322776c-6cf9-4337-9138-9c152dc1b48d" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo_1322776c-6cf9-4337-9138-9c152dc1b48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_796c5c30-c3b5-418b-8a49-8c7c8c0f1b53" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree_796c5c30-c3b5-418b-8a49-8c7c8c0f1b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_5f9c6438-f3cc-4133-a36a-6360f7698935" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour_5f9c6438-f3cc-4133-a36a-6360f7698935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_2cd4ac40-6ce6-4420-b487-8221b1d92f42" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour_2cd4ac40-6ce6-4420-b487-8221b1d92f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_4e676653-a92e-4a26-bb83-7300ff7c4929" xlink:href="ubnt-20210331.xsd#ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ubnt_TotalDebtAbstract_86fa8419-dfb8-4073-b70f-ab92a25d145a" xlink:to="loc_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments_4e676653-a92e-4a26-bb83-7300ff7c4929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1" xlink:type="simple" xlink:href="ubnt-20210331.xsd#DEBTSummaryofDebtandInterestPaymentObligationsDetail_1"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f105e41c-8f15-4404-a729-187ea34efef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_c1be6a8c-67b8-4610-b3ee-029e509cbd5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f105e41c-8f15-4404-a729-187ea34efef3" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_c1be6a8c-67b8-4610-b3ee-029e509cbd5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b66e8e45-8abd-4b9a-a535-7b46cf2ccbee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_d0f9e874-b154-4d11-a330-f3febf15dee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b66e8e45-8abd-4b9a-a535-7b46cf2ccbee" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_d0f9e874-b154-4d11-a330-f3febf15dee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_17ab0857-e0e1-40b6-ba23-0616aba9ccaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b66e8e45-8abd-4b9a-a535-7b46cf2ccbee" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_17ab0857-e0e1-40b6-ba23-0616aba9ccaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ef0dbfe9-d594-419d-9943-450b4e33e4ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ef0dbfe9-d594-419d-9943-450b4e33e4ce" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:to="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3125186b-db74-4179-8561-71c583cb8a3e" xlink:to="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_684c1a02-fb58-4eb4-97b7-2e2635c9c88e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:to="loc_srt_MinimumMember_684c1a02-fb58-4eb4-97b7-2e2635c9c88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_555cbb44-c905-426c-b4cf-42af5dea0568" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_280a7b2f-ad7b-4849-a208-f05c4f1bc540" xlink:to="loc_srt_MaximumMember_555cbb44-c905-426c-b4cf-42af5dea0568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_87008ee3-8587-48de-a19c-e97664c3a957" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_90533058-5dac-4df4-85c7-2dcda14d8360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_00356170-3736-4231-9e88-a85104a2e325" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_90533058-5dac-4df4-85c7-2dcda14d8360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5f6b3789-b7ac-4787-82fa-45b71ef31939" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5f6b3789-b7ac-4787-82fa-45b71ef31939" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_3531b39d-4539-42db-ab0e-6f91c63b5a63" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_7b5734d7-10b8-46f5-9a92-7f6b5aed1985" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:to="loc_us-gaap_OperatingExpenseMember_7b5734d7-10b8-46f5-9a92-7f6b5aed1985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_8cd50908-f201-430b-a21f-189c8b2ebdc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_caabd4fa-cfad-4f0d-bc7d-82e630504cb9" xlink:to="loc_us-gaap_CostOfSalesMember_8cd50908-f201-430b-a21f-189c8b2ebdc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_89470a30-f651-4483-bf12-ea63538785e1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:to="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ff583b3a-0874-488e-a624-8762d5a3c846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_OperatingLeaseCost_ff583b3a-0874-488e-a624-8762d5a3c846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1a77a6bf-f4c6-4160-9232-b7724907deec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_VariableLeaseCost_1a77a6bf-f4c6-4160-9232-b7724907deec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_65177e0d-31ff-40be-8128-ed942cef4640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_fcb8de8e-7055-4c53-b9d1-876e724ca52f" xlink:to="loc_us-gaap_LeaseCost_65177e0d-31ff-40be-8128-ed942cef4640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0796ebc9-a7e2-49ed-8680-27d4b95b8ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_90ed0b78-243b-495b-b30f-880f825b9c77" xlink:to="loc_us-gaap_OperatingLeasePayments_0796ebc9-a7e2-49ed-8680-27d4b95b8ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESOperatingLeasesFuturePaymentObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0d2af41b-21fa-465b-ab37-4bc1579f5fd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d2af41b-21fa-465b-ab37-4bc1579f5fd4" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_02d1d735-03a1-4f7d-951b-81a86c6766ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_02d1d735-03a1-4f7d-951b-81a86c6766ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_74dba59c-54ca-45d0-a5b2-3bad679f903f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_74dba59c-54ca-45d0-a5b2-3bad679f903f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dabe11f2-f59d-4bc0-b69d-331cb8941e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_dabe11f2-f59d-4bc0-b69d-331cb8941e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_10635524-5c27-406c-a562-49c4fdd8efd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_10635524-5c27-406c-a562-49c4fdd8efd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ed8857b2-92a6-457a-990d-1da553d9d744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ed8857b2-92a6-457a-990d-1da553d9d744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_9317cea7-f6d4-484c-9b87-6e9247743ca7" xlink:href="ubnt-20210331.xsd#ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_9317cea7-f6d4-484c-9b87-6e9247743ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d5bcd191-6101-4c43-853e-771c5aa8a989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d5bcd191-6101-4c43-853e-771c5aa8a989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_de71a1b0-6809-4816-abd4-57dea63fdec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_de71a1b0-6809-4816-abd4-57dea63fdec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b7b7930d-40cd-4124-add5-a873bc54bd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_d480b2dc-0b5d-4da5-be8b-5a28ca5f88c7" xlink:to="loc_us-gaap_OperatingLeaseLiability_b7b7930d-40cd-4124-add5-a873bc54bd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESOperatingLeasesFuturePaymentObligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#LEASESWeightedAverageTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_70ab4dc8-3e49-43a7-847b-6cabad1ccb89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_779aea48-2807-44da-92aa-849eb5a93601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_70ab4dc8-3e49-43a7-847b-6cabad1ccb89" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_779aea48-2807-44da-92aa-849eb5a93601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1e9876b4-515a-482f-a56c-ca2bf011cee5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_70ab4dc8-3e49-43a7-847b-6cabad1ccb89" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1e9876b4-515a-482f-a56c-ca2bf011cee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7732fb92-29ff-4dd8-911f-3d2c61a9ab7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_622b5e47-f89d-4c1a-b1de-3eb042cec787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7732fb92-29ff-4dd8-911f-3d2c61a9ab7b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_622b5e47-f89d-4c1a-b1de-3eb042cec787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_244dab6b-b7d3-44be-8612-be8f2ac6d027" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_244dab6b-b7d3-44be-8612-be8f2ac6d027" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_81ab8d57-0a88-4917-982d-fdfd679a1397" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentPurchaseCommitmentsMember_437c1f51-324f-4ec4-ab15-7d84c4b5d665" xlink:href="ubnt-20210331.xsd#ubnt_ComponentPurchaseCommitmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:to="loc_ubnt_ComponentPurchaseCommitmentsMember_437c1f51-324f-4ec4-ab15-7d84c4b5d665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ComponentsMember_0223cec4-bb1a-434e-b8c8-1f0242e1cb7a" xlink:href="ubnt-20210331.xsd#ubnt_ComponentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_8f3d0ac5-314c-407e-8889-913bbc39fb6f" xlink:to="loc_ubnt_ComponentsMember_0223cec4-bb1a-434e-b8c8-1f0242e1cb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:to="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_244bfc73-9709-402a-86c6-468d9b6619ae" xlink:to="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0251f9ea-40e3-4748-8ce4-276d15e0ee2d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:to="loc_srt_MinimumMember_0251f9ea-40e3-4748-8ce4-276d15e0ee2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c0a337bd-c830-490a-9552-04113b16bccb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_525f3bc0-b3da-428d-a79e-f6348ee0024d" xlink:to="loc_srt_MaximumMember_c0a337bd-c830-490a-9552-04113b16bccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable_ab750bb8-8a61-4bb6-a8b1-5844e07342f1" xlink:to="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_d83763e9-157d-4086-a0dd-73813195d658" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:to="loc_us-gaap_PurchaseObligation_d83763e9-157d-4086-a0dd-73813195d658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_a00887e2-d400-4afb-8e88-d9029ae6e635" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems_19ea051f-907b-4cbc-ace5-0f9ecca3d108" xlink:to="loc_us-gaap_OtherCommitment_a00887e2-d400-4afb-8e88-d9029ae6e635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_244dab6b-b7d3-44be-8612-be8f2ac6d027" xlink:to="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:to="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_d24a5ff3-21c3-4b41-9819-75e90598886d" xlink:to="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_b3cd1333-cca3-48b0-8755-d4a3b01cd33f" xlink:href="ubnt-20210331.xsd#ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:to="loc_ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember_b3cd1333-cca3-48b0-8755-d4a3b01cd33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_b4c8927d-8643-4bc1-bbab-67c06b86c57a" xlink:href="ubnt-20210331.xsd#ubnt_PatentTrialAndAppealBoartPatentsInSuitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_57a133e5-f31f-4615-8aff-b886e1b823ad" xlink:to="loc_ubnt_PatentTrialAndAppealBoartPatentsInSuitMember_b4c8927d-8643-4bc1-bbab-67c06b86c57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_14cee2bb-0203-4434-a127-1e763fc1a854" xlink:to="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9af670e6-11ac-4a44-8aea-59cae58eb47f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNewClaimsFiledNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_us-gaap_LossContingencyNewClaimsFiledNumber_9af670e6-11ac-4a44-8aea-59cae58eb47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_7f8a1494-f1f3-467b-bc3c-2e429e0da5bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_7f8a1494-f1f3-467b-bc3c-2e429e0da5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_NumberOfLawsuitsInvalidated_daf9fc23-9a38-4c3d-b70f-e5491a8c2785" xlink:href="ubnt-20210331.xsd#ubnt_NumberOfLawsuitsInvalidated"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_0ed17a0c-679b-434f-9803-af74491ad860" xlink:to="loc_ubnt_NumberOfLawsuitsInvalidated_daf9fc23-9a38-4c3d-b70f-e5491a8c2785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCK"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_98c809a0-aa28-4fe6-a576-07700e6c7518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1ba73f52-ae8a-44a0-a7ee-742cd9b9bcfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_98c809a0-aa28-4fe6-a576-07700e6c7518" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1ba73f52-ae8a-44a0-a7ee-742cd9b9bcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4ea350a4-adac-41ba-9a1c-2527751a2e18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_f567e60f-4973-4bb8-a43e-8222accab7e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4ea350a4-adac-41ba-9a1c-2527751a2e18" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_f567e60f-4973-4bb8-a43e-8222accab7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2f777470-3682-49c3-8fad-d9b5413dc06d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2f777470-3682-49c3-8fad-d9b5413dc06d" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5f07e8cf-dd04-45a2-bf31-47905af04103" xlink:to="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_fa325877-71d3-4bc2-933a-572053a00cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b097d1b9-4cd8-476f-9a22-32778bbf6989" xlink:to="loc_us-gaap_CommonStockMember_fa325877-71d3-4bc2-933a-572053a00cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_967f7284-0b5c-48bf-aec2-d2920588b875" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2019NovemberProgramMember_daaabfe4-e718-404b-a6dd-c02679b70269" xlink:href="ubnt-20210331.xsd#ubnt_A2019NovemberProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:to="loc_ubnt_A2019NovemberProgramMember_daaabfe4-e718-404b-a6dd-c02679b70269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020MayProgramMember_bc353872-196f-432e-8828-34151dbd0358" xlink:href="ubnt-20210331.xsd#ubnt_A2020MayProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_d77daee0-2826-4634-ac52-6e2840cb195e" xlink:to="loc_ubnt_A2020MayProgramMember_bc353872-196f-432e-8828-34151dbd0358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_253a795d-4343-400f-8d5a-37899d76d55c" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c1ae0f05-fa71-49c4-8ba3-2efe2bf7e1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_c1ae0f05-fa71-49c4-8ba3-2efe2bf7e1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3cae9b-29a1-47e9-84d2-273091374eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3cae9b-29a1-47e9-84d2-273091374eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_fd50cdef-9f80-412a-adb1-b0c047450ef7" xlink:href="ubnt-20210331.xsd#ubnt_SharesRepurchasedandRetiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_ubnt_SharesRepurchasedandRetiredAverageCostPerShare_fd50cdef-9f80-412a-adb1-b0c047450ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1774b0c8-a343-4bc9-92dd-b33cb99c5d4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_1774b0c8-a343-4bc9-92dd-b33cb99c5d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e2959fb2-5f8a-4f30-a3df-aaa31ee81742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_e1f127d4-0744-499a-bfaf-499a05b4d3c3" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e2959fb2-5f8a-4f30-a3df-aaa31ee81742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_558548b4-2983-4a8f-b13d-1d1894dd51f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_558548b4-2983-4a8f-b13d-1d1894dd51f9" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e9d96fde-9244-43b6-906d-b3098c938672" xlink:to="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_6820ce09-81ba-4ed2-8d95-3932bb84fdca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_527e2210-07e0-4ccc-b8fe-ac47a0aa6a8e" xlink:to="loc_us-gaap_CommonStockMember_6820ce09-81ba-4ed2-8d95-3932bb84fdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_675f7822-f5a8-4ad8-9dd9-495e123053d8" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_November2019RepurchaseProgramMember_fa070ca5-80db-43cf-b05f-780ad92b4572" xlink:href="ubnt-20210331.xsd#ubnt_November2019RepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:to="loc_ubnt_November2019RepurchaseProgramMember_fa070ca5-80db-43cf-b05f-780ad92b4572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_May2020RepurchaseProgramMember_cf3a4ec5-b877-45ae-825b-c370ff632212" xlink:href="ubnt-20210331.xsd#ubnt_May2020RepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_bd5f6e44-0157-4401-a4b4-aa9a30b2a9ab" xlink:to="loc_ubnt_May2020RepurchaseProgramMember_cf3a4ec5-b877-45ae-825b-c370ff632212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_e8d55f3b-c95e-4ee1-bfc1-56bdaf40241b" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9c0683dd-4907-4138-b88a-e640f9d1f700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9c0683dd-4907-4138-b88a-e640f9d1f700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_fca1bcd7-4407-4862-b7fd-b5436f9a9ff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_fca1bcd7-4407-4862-b7fd-b5436f9a9ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_05098091-eae9-4ca4-9d74-7f1a2add234f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_05098091-eae9-4ca4-9d74-7f1a2add234f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b5286a9f-a414-41bf-bdc9-50149ad5e266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b5286a9f-a414-41bf-bdc9-50149ad5e266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0211da00-9b68-46d4-936b-3ac82995faa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_876cea30-7082-4cb4-883d-bfea784dc1a1" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0211da00-9b68-46d4-936b-3ac82995faa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="ubnt-20210331.xsd#ACCUMULATEDOTHERCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_b58658ac-ab2c-4027-8408-e8b8f3565f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_825ab987-80d5-4068-9fa4-51a253acfad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_b58658ac-ab2c-4027-8408-e8b8f3565f9a" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_825ab987-80d5-4068-9fa4-51a253acfad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATION"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_789c325b-551d-46a2-9935-7b9389a42e7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b546db95-bcc6-4395-96b8-519cbd1fbc48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_789c325b-551d-46a2-9935-7b9389a42e7f" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b546db95-bcc6-4395-96b8-519cbd1fbc48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d8e0265-5dc6-407c-908f-f248319b00c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3aa63725-4ed0-4523-8763-bd01fd2723f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d8e0265-5dc6-407c-908f-f248319b00c9" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3aa63725-4ed0-4523-8763-bd01fd2723f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9f4e37ce-ad33-405f-9196-0c5f14edc932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d8e0265-5dc6-407c-908f-f248319b00c9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9f4e37ce-ad33-405f-9196-0c5f14edc932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_8b501596-7633-49fd-b07c-5bfc84a3598d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d8e0265-5dc6-407c-908f-f248319b00c9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_8b501596-7633-49fd-b07c-5bfc84a3598d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_195f316d-bf3d-465a-980b-9f369168a543" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_195f316d-bf3d-465a-980b-9f369168a543" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:to="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3382e47a-bd4d-45b5-86f8-1bd4f7d99920" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e348ae4c-af4b-4b25-9a01-1ce6b93accac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e348ae4c-af4b-4b25-9a01-1ce6b93accac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_12e993a4-a2bc-4ada-8f4e-971917f74e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df9d8673-a2e0-48a4-9688-523986e9f914" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_12e993a4-a2bc-4ada-8f4e-971917f74e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:to="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b6077157-09e2-4fab-83cb-941ee111d049" xlink:to="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_A2020EquityPlanMember_10a96a99-fde6-453b-8f4e-e15c8771fb6f" xlink:href="ubnt-20210331.xsd#ubnt_A2020EquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_42c57e31-d5b6-47b3-aff4-e3b2f4029673" xlink:to="loc_ubnt_A2020EquityPlanMember_10a96a99-fde6-453b-8f4e-e15c8771fb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d55c7be3-e9db-4ca6-9be0-fbb0a7040c69" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c9840bf3-4645-4630-ab87-fb279b36bc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_c9840bf3-4645-4630-ab87-fb279b36bc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13ac2667-c406-4152-a4ed-07c8b56147ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_13ac2667-c406-4152-a4ed-07c8b56147ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_69311829-a596-47ad-a071-ba80159e465d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_69311829-a596-47ad-a071-ba80159e465d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b5687415-550d-4440-9601-5f86ec86e88c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_b5687415-550d-4440-9601-5f86ec86e88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_222296f2-3ae4-4dc1-8d43-d66a4211ecbd" xlink:href="ubnt-20210331.xsd#ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue_222296f2-3ae4-4dc1-8d43-d66a4211ecbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b4efb509-0c2c-4ba6-afca-bcd9e0ac0d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_b4efb509-0c2c-4ba6-afca-bcd9e0ac0d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e2a8d738-e440-4969-99c8-27e077e12667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e2a8d738-e440-4969-99c8-27e077e12667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9283c8fe-543d-40a0-a25f-07901372e0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5ce0e537-7262-434d-9670-7ace7b31889b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9283c8fe-543d-40a0-a25f-07901372e0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d029326-dd53-4f10-96d7-fd60634b5deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d029326-dd53-4f10-96d7-fd60634b5deb" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_25939ad0-b6cb-4f2c-bf04-dcfc83fe0e25" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_cf158038-dbd0-4272-95a9-020917ff1139" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_CostOfSalesMember_cf158038-dbd0-4272-95a9-020917ff1139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d88adb92-25ef-4cc0-aa83-edeeefeb828d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d88adb92-25ef-4cc0-aa83-edeeefeb828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58c265db-0ce8-4f16-b130-daba977b48c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_89db2c69-410c-4375-9d05-76a6fc1659f3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58c265db-0ce8-4f16-b130-daba977b48c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_21289f73-5acd-44c9-8e49-3991b5de247c" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_d0603af9-5b7d-4b92-8117-f885b463decf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_ef590ef2-3a3a-49f1-a04d-51c8b83b1e0f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_d0603af9-5b7d-4b92-8117-f885b463decf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9e91ec2c-6720-49b9-8676-3273f62a17a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9e91ec2c-6720-49b9-8676-3273f62a17a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f533560c-7293-4f5f-b03f-d26a7a5a7270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_f533560c-7293-4f5f-b03f-d26a7a5a7270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d9d94ca5-ac9c-4917-8770-5c27ef678989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_d9d94ca5-ac9c-4917-8770-5c27ef678989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0b66af95-eda3-49d9-abb5-ecac4ddce47d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_07c197b6-2271-49de-97d6-76ef2c106eb9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0b66af95-eda3-49d9-abb5-ecac4ddce47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1f6dfdfb-d8d5-4f4e-a587-5648b34a03b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1f6dfdfb-d8d5-4f4e-a587-5648b34a03b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7bb72f55-9ac8-46f5-adfd-7de12926e533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7bb72f55-9ac8-46f5-adfd-7de12926e533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_102a162d-b070-460e-b223-96df38ccdac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_102a162d-b070-460e-b223-96df38ccdac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b4b19169-734a-4595-90bd-7bcbbff16d29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ce827302-9d89-4ffc-a9b8-a1e0981922a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b4b19169-734a-4595-90bd-7bcbbff16d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cbb672bb-cc15-4f48-a96c-c5ec4a8f9524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cbb672bb-cc15-4f48-a96c-c5ec4a8f9524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5f14094f-335f-453d-b904-9dfdb5f4992d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_5f14094f-335f-453d-b904-9dfdb5f4992d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_43da927b-9a23-4be9-8897-a6e6b4c0349b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_43da927b-9a23-4be9-8897-a6e6b4c0349b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_23c660a7-ed8e-419f-aca2-6ab1728cf039" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_23c660a7-ed8e-419f-aca2-6ab1728cf039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ce17993a-d621-4c8e-8be6-5ff3df98843e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_ce17993a-d621-4c8e-8be6-5ff3df98843e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_ef43d682-143d-4231-b6c3-9726b892e55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_ef43d682-143d-4231-b6c3-9726b892e55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_fa818a6b-2d6c-4c2e-8e6d-acd7a58b923a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_fa818a6b-2d6c-4c2e-8e6d-acd7a58b923a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_2972b5ea-b9fa-4b06-8c9e-4ea2b0e64323" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_2972b5ea-b9fa-4b06-8c9e-4ea2b0e64323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_83d6207a-64ce-46d4-bed0-dfe53177bcea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_83d6207a-64ce-46d4-bed0-dfe53177bcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_30e7ac55-1831-469b-84ba-cf3920089cf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_821cfc88-d99b-4298-937b-4204d0460a2b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_30e7ac55-1831-469b-84ba-cf3920089cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f15511cb-5558-4163-908e-80ce33246130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f15511cb-5558-4163-908e-80ce33246130" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:to="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3244329e-c1df-4fdc-a96e-23c117e9d217" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_90dddd9c-53bf-4aaa-939e-ebb24f57eb41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_77124ce1-1ecf-4718-a3de-9065976e5032" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_90dddd9c-53bf-4aaa-939e-ebb24f57eb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e61a1009-b45c-484a-816e-5155c15ba043" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02c25649-58dc-4b49-9157-256f8e7bb5c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02c25649-58dc-4b49-9157-256f8e7bb5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83594d48-b49d-4ecd-806b-db2beadf8ca2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83594d48-b49d-4ecd-806b-db2beadf8ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16121a99-05a7-4025-99d0-d503f9be1598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16121a99-05a7-4025-99d0-d503f9be1598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a998ba9d-d2ac-4229-b199-4b32f5b404b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a998ba9d-d2ac-4229-b199-4b32f5b404b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_633365d1-57b5-448c-a1af-5550af35130f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_de2e9a20-697e-4e61-ae4d-cb7b88fc9ae2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_633365d1-57b5-448c-a1af-5550af35130f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3663d5b7-a78c-4c86-bd26-f7644e848e16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59d727be-4cbb-418e-8761-e581d41ed1f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_59d727be-4cbb-418e-8761-e581d41ed1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20185218-308e-41d9-b8ba-5a04085c5fea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_20185218-308e-41d9-b8ba-5a04085c5fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c7c5ded-0b4d-4c6d-8760-c340adf50484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1c7c5ded-0b4d-4c6d-8760-c340adf50484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9cb12ca0-9f5a-40fe-9cfb-be1fc424936a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9cb12ca0-9f5a-40fe-9cfb-be1fc424936a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07543b5a-cb68-4bc3-9f3b-fe9915afbed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_fb18c0d0-89a7-4f56-b04c-86fa9d9a2511" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_07543b5a-cb68-4bc3-9f3b-fe9915afbed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXES" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1f011a79-45ef-45ea-a092-5decef1e2f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_15c0f482-9a00-4ca1-818d-0e1e74f66a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1f011a79-45ef-45ea-a092-5decef1e2f82" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_15c0f482-9a00-4ca1-818d-0e1e74f66a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#INCOMETAXESDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/INCOMETAXESDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a36be68a-9baf-4f9f-967f-9521d4bde4ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a36be68a-9baf-4f9f-967f-9521d4bde4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_97a90a27-5dc9-4d68-b039-d6f3c0b4b763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_97a90a27-5dc9-4d68-b039-d6f3c0b4b763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_2d4820ed-ca15-4824-97fe-141050755354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_2d4820ed-ca15-4824-97fe-141050755354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_ddb16535-d8b0-4ab9-9ded-808344813a12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_ddb16535-d8b0-4ab9-9ded-808344813a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3c8f1685-561f-4f41-a7ce-fa0fbae63fae" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_4292b70a-ca96-40ae-9fcf-057674ba7a16" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_344ba98a-abff-4230-b036-c270d72da272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InlandRevenueHongKongMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_182f9d1a-4c51-4858-a5d0-062a78ab91d4" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_344ba98a-abff-4230-b036-c270d72da272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_edadcf70-176d-4a65-b6f5-6841d62dd33d" xlink:to="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_TaxYear20102015Member_243d29b4-da8e-4a14-a39c-ab5a249ffdd4" xlink:href="ubnt-20210331.xsd#ubnt_TaxYear20102015Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:to="loc_ubnt_TaxYear20102015Member_243d29b4-da8e-4a14-a39c-ab5a249ffdd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxYear2015Member_cf8b8f64-570d-43ca-83ae-9c519c11bb37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxYear2015Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_fa47f3ff-1e7e-470c-add9-a5aff0fe0b98" xlink:to="loc_us-gaap_TaxYear2015Member_cf8b8f64-570d-43ca-83ae-9c519c11bb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_5edcb0b3-ce3e-45db-b28f-31009d6d6ecd" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_63f7f132-a0c4-4f2a-822f-d5057fb5ee05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3162c474-d025-43e4-9b30-1506478640d5" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_63f7f132-a0c4-4f2a-822f-d5057fb5ee05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable_a47e6417-bc9e-414f-abf3-4a15186cbaf8" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_PaymentForTaxDeposit_35e92470-cb86-4b8f-acbc-884b2fdc800d" xlink:href="ubnt-20210331.xsd#ubnt_PaymentForTaxDeposit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_ubnt_PaymentForTaxDeposit_35e92470-cb86-4b8f-acbc-884b2fdc800d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AdditionalTaxDepositRequested_1c0a5291-22ca-4180-94ab-9085f9ea8465" xlink:href="ubnt-20210331.xsd#ubnt_AdditionalTaxDepositRequested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_ubnt_AdditionalTaxDepositRequested_1c0a5291-22ca-4180-94ab-9085f9ea8465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_79ecd25d-3ff3-4c2c-874a-af039a485087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_79ecd25d-3ff3-4c2c-874a-af039a485087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_a61e7e8b-cea1-4b32-b749-936305c3b41d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems_25711a93-eade-4fd1-a500-a2256b65ee1a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_a61e7e8b-cea1-4b32-b749-936305c3b41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e3743e27-d5ac-4ee3-b342-c67ceaac1ed2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f35f87ca-a67c-4413-aa0c-d444214e6974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e3743e27-d5ac-4ee3-b342-c67ceaac1ed2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f35f87ca-a67c-4413-aa0c-d444214e6974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8ae76841-9336-4f4c-8a96-bf9e3a7e41e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_0820aa0d-2175-4e3a-851c-c152d225f74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8ae76841-9336-4f4c-8a96-bf9e3a7e41e1" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_0820aa0d-2175-4e3a-851c-c152d225f74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_625a8133-f243-42ec-a040-7cadf4f691fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8ae76841-9336-4f4c-8a96-bf9e3a7e41e1" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_625a8133-f243-42ec-a040-7cadf4f691fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock_08afb6d4-d198-4ed9-b1a2-cac29b5b849e" xlink:href="ubnt-20210331.xsd#ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8ae76841-9336-4f4c-8a96-bf9e3a7e41e1" xlink:to="loc_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock_08afb6d4-d198-4ed9-b1a2-cac29b5b849e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_36f2708e-709e-40e9-86e3-e2c3dd6975da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_ecf262ae-aa83-4274-a49f-dc0c53ddb569" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_36f2708e-709e-40e9-86e3-e2c3dd6975da" xlink:to="loc_us-gaap_NumberOfOperatingSegments_ecf262ae-aa83-4274-a49f-dc0c53ddb569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_df354334-19be-4305-b481-03b4c73bd7d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_36f2708e-709e-40e9-86e3-e2c3dd6975da" xlink:to="loc_us-gaap_NumberOfReportableSegments_df354334-19be-4305-b481-03b4c73bd7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_NumberOfProductTypes_b86258ab-a82e-42ac-8d7f-b11dc4a9a142" xlink:href="ubnt-20210331.xsd#ubnt_NumberOfProductTypes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_36f2708e-709e-40e9-86e3-e2c3dd6975da" xlink:to="loc_ubnt_NumberOfProductTypes_b86258ab-a82e-42ac-8d7f-b11dc4a9a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e8d9a662-9170-4f80-97b3-4574572d1c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8d9a662-9170-4f80-97b3-4574572d1c29" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_80e2137e-0f84-4050-afd2-24cc8ace75ad" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_b6dd4972-9b10-4450-a11d-af7bb76d414e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e1a82843-7385-45ea-8310-175192c8a8f2" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_b6dd4972-9b10-4450-a11d-af7bb76d414e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_54d0062d-e7ad-4e0a-9caf-52b0962fee8f" xlink:to="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_ServiceProviderTechnologyMember_8683b76a-a848-4c06-8015-8be4b41d291b" xlink:href="ubnt-20210331.xsd#ubnt_ServiceProviderTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:to="loc_ubnt_ServiceProviderTechnologyMember_8683b76a-a848-4c06-8015-8be4b41d291b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_EnterpriseTechnologyMember_ee7a8a30-ccdd-4bb1-9a5b-40487e98720e" xlink:href="ubnt-20210331.xsd#ubnt_EnterpriseTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5e9bb5c4-e191-4ef2-9a69-9fc6515705d8" xlink:to="loc_ubnt_EnterpriseTechnologyMember_ee7a8a30-ccdd-4bb1-9a5b-40487e98720e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a8267975-2f8b-4e5e-8897-c7f9325bf0a3" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_55904e0f-4d42-489a-99d0-269bbbbaa9ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ba890cbb-e146-4ff6-8e0f-53472d34d23e" xlink:to="loc_us-gaap_SalesRevenueNetMember_55904e0f-4d42-489a-99d0-269bbbbaa9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7e8dbdb9-a3af-4a62-b137-d96435f3ca37" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ff087-12e1-41f6-8ee5-a64b52626efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_734ff087-12e1-41f6-8ee5-a64b52626efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_79633535-9a60-47ab-a419-2dfb4fa14bb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5ce441bb-7985-4a3c-a219-011be99f5d07" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_79633535-9a60-47ab-a419-2dfb4fa14bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_278a8d16-9e0e-4be3-b77c-1b72420d8882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_278a8d16-9e0e-4be3-b77c-1b72420d8882" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_da83a839-cb4f-4d0d-9ab4-6f0652276a8f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_89d8ae9c-e7e9-4d32-adab-7162a5d93d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ac749372-9074-4c73-a288-ca0d7b4eaa41" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_89d8ae9c-e7e9-4d32-adab-7162a5d93d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:to="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5e4859e5-d936-4693-8b4b-bc2ba6b6cff5" xlink:to="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_515537b8-c62a-4cc5-b02d-50a7fe66ae58" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NorthAmericaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_NorthAmericaMember_515537b8-c62a-4cc5-b02d-50a7fe66ae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_30dda348-ed08-439a-ada2-19eed40c321a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_us-gaap_EMEAMember_30dda348-ed08-439a-ada2-19eed40c321a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_7d3f99dc-8663-4ce0-87c9-c04dc5dd34a0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_AsiaPacificMember_7d3f99dc-8663-4ce0-87c9-c04dc5dd34a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SouthAmericaMember_18e3112a-70da-438c-a3a1-b0b870c388ec" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SouthAmericaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_srt_SouthAmericaMember_18e3112a-70da-438c-a3a1-b0b870c388ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_2a8743c6-16c5-4a89-914e-746f1372a75e" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_4fb8e2f7-cc1f-4ecd-bb84-71f6ad5123d2" xlink:to="loc_country_US_2a8743c6-16c5-4a89-914e-746f1372a75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f9d50448-81af-456f-9432-34af42736ae9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3b5a5242-a46d-4693-8c1e-9ecfbe32ace3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3b5a5242-a46d-4693-8c1e-9ecfbe32ace3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4f9970d7-ede0-4144-8c69-4cd9b1568fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_d1c0cf46-9390-4642-afc5-3d2dabac0137" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4f9970d7-ede0-4144-8c69-4cd9b1568fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0f286edc-2075-4db6-bddb-148e26382a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0f286edc-2075-4db6-bddb-148e26382a9c" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_ecc3ce0d-6557-4f80-8547-4162287e8f62" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_010bbf2f-1503-499a-a9b7-4e7991f50738" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_c66730eb-8c73-49de-9133-f78a93e11123" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_010bbf2f-1503-499a-a9b7-4e7991f50738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_2ca8fcef-72af-43b7-8ff2-24d0c0c24990" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_34b0c695-7336-4614-b64f-af3e281039fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:to="loc_us-gaap_SalesRevenueNetMember_34b0c695-7336-4614-b64f-af3e281039fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_e1c20aad-28dd-46bc-952c-3461a0e2eea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a401b32a-5aea-439d-806e-0146a593737e" xlink:to="loc_us-gaap_AccountsReceivableMember_e1c20aad-28dd-46bc-952c-3461a0e2eea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_60241a75-c9e8-4828-a090-50e9ee0e0ade" xlink:to="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerAMember_9beb2b17-8820-4316-9403-881d4111ecec" xlink:href="ubnt-20210331.xsd#ubnt_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:to="loc_ubnt_CustomerAMember_9beb2b17-8820-4316-9403-881d4111ecec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_CustomerBMember_2fd5efc1-3277-4fe9-b4e7-35f69ad6689a" xlink:href="ubnt-20210331.xsd#ubnt_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d859bef2-3dbf-485f-b8b1-e4fcdced587a" xlink:to="loc_ubnt_CustomerBMember_2fd5efc1-3277-4fe9-b4e7-35f69ad6689a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_b83eaea5-2c1d-469d-b428-6a812f10540c" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5e6a9d0b-8916-4826-ac48-4371553fd3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_52f3d7a1-c8ac-4a72-9695-2dceac136c38" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5e6a9d0b-8916-4826-ac48-4371553fd3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c02b8540-09ad-42fc-9569-3ef8238df371" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0ab7ef62-1d61-4776-975b-db3e50d81a0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c02b8540-09ad-42fc-9569-3ef8238df371" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0ab7ef62-1d61-4776-975b-db3e50d81a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_e395f69f-575e-4044-a5aa-4cbf4d03553a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_e395f69f-575e-4044-a5aa-4cbf4d03553a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8d573931-9fc8-4672-9a85-43ff17bb2095" xlink:to="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_7020737a-ded3-4ec2-83e1-5d5fd8dd1a94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5bd1d3c7-d480-49b0-b5b5-874ee10da48d" xlink:to="loc_srt_ChiefExecutiveOfficerMember_7020737a-ded3-4ec2-83e1-5d5fd8dd1a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_9a57ffd0-10fe-473a-9c8f-5af8794e22cb" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_b779d7d8-a1fe-43ac-b321-d60fb84963b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_ea289d7a-eb86-4eb4-aeb0-30a44f04ada5" xlink:to="loc_us-gaap_LeaseAgreementsMember_b779d7d8-a1fe-43ac-b321-d60fb84963b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_946f08a3-0747-4fd4-872f-664293b3131a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58a2b22a-f085-43a6-8d77-f723be02d676" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_fdbbff23-c2a1-4147-a0cf-732b665831a1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_58a2b22a-f085-43a6-8d77-f723be02d676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_aad29c19-d37f-4f3f-b382-9fccdbb869d8" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ubnt_AircraftLeasingHourlyRate_6f3d4617-0ef0-4df7-b26d-997c44e12511" xlink:href="ubnt-20210331.xsd#ubnt_AircraftLeasingHourlyRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:to="loc_ubnt_AircraftLeasingHourlyRate_6f3d4617-0ef0-4df7-b26d-997c44e12511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AircraftRental_74e27b44-edb1-48e9-b0d5-eb443e482da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AircraftRental"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6d061277-be86-4e73-ba7e-5bb8748300ff" xlink:to="loc_us-gaap_AircraftRental_74e27b44-edb1-48e9-b0d5-eb443e482da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTS"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1f24b99f-ef9e-49a0-82fb-db2be748ee38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_6579357e-650c-40b2-a7c3-74c568c53310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1f24b99f-ef9e-49a0-82fb-db2be748ee38" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_6579357e-650c-40b2-a7c3-74c568c53310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="simple" xlink:href="ubnt-20210331.xsd#SUBSEQUENTEVENTSDetails"/>
  <link:presentationLink xlink:role="http://www.ui.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1d069c20-bea1-4e1b-90d1-301028153094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1d069c20-bea1-4e1b-90d1-301028153094" xlink:to="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5da417b2-3176-447b-89f0-56f43e7c67f5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1b4a762c-6650-4117-bc01-4022da584c77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_66fe5a83-f53d-4d3b-a27a-415259cbc54e" xlink:to="loc_us-gaap_SubsequentEventMember_1b4a762c-6650-4117-bc01-4022da584c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_0adfb47e-5d5b-4d6f-b6e8-a4df41e54b6d" xlink:to="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_438b7960-3aed-4e4e-b346-5b135a993749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyLineItems_2fe58e7b-e4e4-473e-bf52-ba7684a30293" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_438b7960-3aed-4e4e-b346-5b135a993749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>ubnt-20210331_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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:ubnt="http://www.ui.com/20210331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  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="ubnt-20210331.xsd" xlink:type="simple"/>
    <context id="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9a5db44c8f29437cabdfecb5b5322996_I20210505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2021-05-05</instant>
        </period>
    </context>
    <context id="i47b04cafc57d48c5a78a711a8842df7e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id96fe74c9a334dd1a101661995c84365_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id498e4025c954f7d813ecd52debf1d26_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic66c05bf5c71468c8816139295ed3d95_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i81d6ca74a7fa4392b60c345b8266a6f4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if1762f916f234022ac1bfcfd48445ebc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9cc5f8f5f5b74ce2bb46a4d6a612b126_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5e6451e70155407babae85dca2535cfb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2ba62398b69044e49826d546e1ce4e79_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i389ff7bd72ca4a4eaedbbb4e7287623c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icc8299982a6a40ecb70ae1407e45730b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i343aa67100bd40609657583c251e975d_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida83381511114835a328828758c0f3a9_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e94ac9d25ac447c98254ecb02814f20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42af4334eae0420297b36863cf0c45f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f7ed0cf72e947c7bc0f88e87f9e67f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i276fcd3f7ac6469f9dbd594a28744436_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if6bf8ba3c70a40669ac70e237ab0dcc7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8b7b632a8c63467f8f60ad03f3ba5afc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i51e9253a558c4538995430c706d18f51_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4c5a4715a9041c1b7b9911aca487f01_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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="ie7d1f59424b148dbb4336267d3ced44a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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="ie37d9017b1b543e18167529429cf1b0c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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="i0e37ad916ead416c8c3c3f5de5e89569_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic8b1f89c32454ff38ea41aa739fdd1b5_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i09fd6641764f444bbb2427a20f1ad3b3_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i7a22bf64cd304da0a9797be482506c46_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8e781f7890574f65884b659c8c41095f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i39346baccee34bbaa048d6d519fb78ad_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i293254425c0a476a902f0eb716032660_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i023b562513cc424392c17d58f6e9ff92_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i9da6f05098c24660bbfdd2ce961b1c99_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic03a4be7e59e428c86caf3ab9d8d8dd9_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ic88550cb1e5f4359a0c6f29e6a136f17_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5ac59f17e931469a95ce4c8ca3019775_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4a895a04b6847a3877c6616159a16f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0f42cba87ec4a2caf23700c1cedf26c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i38ee4bc196cc429e87d329e75ca63c5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibcd54f4536174f22aaf08538b86fa068_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ea132cb7013448aa48d39aebc7efb90_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i99c886a096da4d13ac28dfb2ed6300f8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4c14fe60f977451080243a10217d871c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iae52063073c64e559ff36d7ad8bb3d39_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i881515a44d594d7db80df790d15a30c7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifd2db5b6c2714bb2943c0523a83568c6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i09e4ecd8bfd54db48437263edf1b9e1d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i63b9f7d2b144444d88864b5b2fd24af3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i39892a0b51d44b898d9fd507c5b60ae0_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1a30e74b95e543c99e6674d98b2aa254_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i28c5b612530545d7836e82b71a5af49d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib5d4947bc2664af18669d84dd0884ee5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie2bca42b2a7f40a89b728bc191556074_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id38cfc46177542a081e807d7ac53d6e8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia9353b1c70f640b7afa740b249cd5364_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifef09638683a4580a498f3983d6942bf_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1212982af4354baaa282d030a43f9103_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i81e1ced6c45e40839f66047407e15721_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib29f51beaef948bd8d4f3379de303df8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idff7f38d544a40fdb13e5acade282d12_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i124ac13a0d9a4254a7ec2c3fbf14c4c2_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icf9aae4c2b5c4259826a7f7c0d7e9700_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:TestingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ec810bc6f3f42a5866d4b1bd657e16f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:TestingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i517c42b66cd04460abe52853d7f93da5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ToolingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4fd2fac5571b44b3b34ed8cabd8cf970_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ToolingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifc48c1b599d44791b3e18b53573c9efa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i53b7781700704ee3b6276ca71e1f06fc_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iae5b15b247dc4175a820f52dc08f26e7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ComputerAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie56bdfe166b842a3acb5e42e6d88ceea_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ubnt:ComputerAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2eaa378d041a48c0a53f7439bc30198c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i083bdfd0e82e4b5c9e6f27889e5846e5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifc939555e66346b8bf87120ba0db5678_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib570b49bd1ab4db6bccfce0417131a95_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0860e9b495e8428fae94198d1ba553c3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic1fc499ee34641e0a371acdbccf39d1c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AirTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i87457b0cb05444deb79d39dd941d8bc9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3d76b8a6681743218428dea8fc692632_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i969f1cfa4131481f9f22548f36efa980_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6caeb411dbea485fb48fb363518eae9d_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0ddea52bb2fa4cd98c74d4df69c8e922_D20170701-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i6af5e4d8b47b401e943c9dee4f7ed4ec_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i93bd26e02af04f31a41c96c4831f813d_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9b55114bec6e4c19b91f1744614c69eb_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="i5f5c061d92d34c9ea2a0d79771de670d_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="ic91921ef17a94fd3a1c2c312c150d0db_I20190909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-09</instant>
        </period>
    </context>
    <context id="i8e28401606b14bdd9e5a4c50e7695817_I20190909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-09</instant>
        </period>
    </context>
    <context id="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:ThirdAmendmentCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ife97eab8d03c4595ba51a2f74eef1967_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia046128a90ae4d3b9914127f6c32dc8e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i35b18cadf513409bb5cf6953f2e2ca86_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic95e4a9fc20247518967ce7bd459dee9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i34b04e90959d446d92ffdc8b7fac8768_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="ie62f0d0a10fa43418d2aa734b674e653_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="iab2f659a625a4af39c1661b261f252d5_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i492c716bceb24549851c5e195bad17d2_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ic4354800208f4d73a7e1e7d32e1cb82f_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i599e9b6543644c03888ca001cc85ab78_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ic9490994f72c440d95a72ce97d676a47_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i9cf6e15959964ceeb6b4f4591603e2a7_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ic909d39af948405dabde7a527a92c45b_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:SwinglineLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ie0588eb580e746c0881dea1db25d6cb5_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i57f1014970984606adca9cd8000a7917_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i2419f4ff81f9498c82e2233af8a8643f_I20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">ubnt:ApplicableInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="iaf64e2a2b8074695987eb841b285eaa6_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i16050025b79d450cade52fc2dcb747ec_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</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">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i45db93d05b594c20a14f95138629795f_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="i4bbca3993b864a5fb698898344489509_D20210330-20210330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-30</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="ife2b51f7d062482a9ba0eb870e8faaba_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9a22d9b05a16489f819f116ad90cd72c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7ce310db30554c5593dbd63f906623ed_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if660fabb774844b1b013dc89ca9a4b70_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i70edd05427ed422abce1a365de087a03_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4ecc923cc76e4904b46917ecd200b029_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2e0ad76505614935a703942e5975c1fa_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">ubnt:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">ubnt:A75MillionRevolverMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0fe1153624c64f54a393fcabab0c5ed6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie5444b3d9ace4c648768d4efd687105f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4510de1e6ad347cea4a40be5cde07b5f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentPurchaseCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i61258dab94144214a863cb5e8d7cf15f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7e10f874c57c4240a268a4f16e9623cc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">ubnt:ComponentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id1d3d943064e43ed99518c198c027d07_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:XRCommunicationsLLCDbaVivatoTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9e7673608a4e41ed89b4e2eceda5471d_I20171002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:XRCommunicationsLLCDbaVivatoTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-10-02</instant>
        </period>
    </context>
    <context id="i1d71098bb84d46a7a88013b8e53d04cc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ubnt:PatentTrialAndAppealBoartPatentsInSuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i30f19d8d2f044d21a20dc2a4f3fa9163_I20191106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-06</instant>
        </period>
    </context>
    <context id="i11870709508b4057913c5adb6f36eef7_I20191106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-06</instant>
        </period>
    </context>
    <context id="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:November2019RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7826359917994f439d1d73fe5522eb67_I20200915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2019NovemberProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-15</instant>
        </period>
    </context>
    <context id="i6f55c91506ea4726b4ce230155f6a651_I20200505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-05</instant>
        </period>
    </context>
    <context id="i84d466d3eeed42819ec5f91849eb4773_I20200505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-05</instant>
        </period>
    </context>
    <context id="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6242c5d13ffb41d88819884ab4d6ee1e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i61073833456849078eae09eb362f5db9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:A2020MayProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i463da15b37a849ba8050a8157b1d8aa6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:November2019RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i893ba5fce8514383aa625f81a95acd80_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:May2020RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ubnt:May2020RepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i10c84ddc1779407cafb8806703b83806_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ubnt:A2020EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i44ca0e9b35ec4ec88ca2a11a6743bf60_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f9c952829684d438caec2c6bcc0341e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibfb55b2acb8a42a0ac42ed9438e1e079_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id96cb64a293349a38d70200f7d3cf0d8_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7edfebe9a334429abd094ceb6f27852e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i83024fc613a4456daf4b89e26f42ad72_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia5dff4f7ab174918b31969ba53bf3acb_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2ccad63b2b914ea2aea49443917850c9_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i89e862d99427420296a82f9a79e8f627_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i17aeb31c90c3479b97a311aad3986e07_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i26a243e0da6c4acdade0cf2fd83b6801_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i64ce4053cc094013a0c56c65ffdc28c8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id43596c6125048118fb016952d5610ac_D20190701-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b500989f1794b139c2b6dabe77c0ed0_D20180701-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iea535b0efa0f4070a8a9a5294423ba66_D20170701-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i5f8ed04dc2574f829030104211549ffb_I20201230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-30</instant>
        </period>
    </context>
    <context id="i51bf712cc2e44d6f8e4650a315105ba3_D20210326-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ubnt:TaxYear20102015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-26</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="if94a6fe7e9bc4cef935a86dcb7313182_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5ad064e9e37146ddb91df6cd66730224_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia4c069e81f304244889c22671ea9e583_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7872745ceeb749ce92933fa383245a2d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i97c2105628a34990921cb5ea7ab060de_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3fa4d8fed7bb481fb30af3023c48c989_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iba5c8be604b34050a548500b8d47439b_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id4e74c8c14ca4620909c404a44fcd80c_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e367274927f42b5bad8348f68ab2470_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc7e9f9380d645fe893c1877a205fc91_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:ServiceProviderTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i25ffec2e009c483c92d17b1741755ea5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3a6953a5cb7c471093719852f524c85a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0ee0462bb3114a668fa22e9bba034f6f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9e5317512c234d15a4d76376c7288058_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie7e308c65eee4d089bd987701fdf7051_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ifec06445378a401387b47a8e7dc437b7_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2e6194bb74b141f2ab90d88fda6deb9c_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i126bb494eb78458ea26e03086faff87e_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ubnt:EnterpriseTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id38fadff0ac845a8814ead7ae4eca40c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib5a61c8db9c1479da5cf44d500c038e1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib3c83e9d04944c969b7fbca5f10b9537_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if6a2952ce731412781468f86fe06b61f_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:SouthAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1f4210d584814be7afec2d2c378406b4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id6e3a144c0e04da5b42483bc4952cdeb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib1937ba6eed248259add4d72acf63204_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i28bdbd21a3344637b8ecfa8dc7a25994_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i07642bf06b6b475d9ff00daa8f01bd7a_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i54f427fd97434625adb70e4f240fd408_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5ef53557c21e46fd9d5beb2a89df2b63_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i69e213d9f90a4693aa4a655bd6b79a92_D20200630-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ubnt:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if270fc5c23e344e4b5c0a3d287081c4c_D20131113-20131113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LeaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-11-13</startDate>
            <endDate>2013-11-13</endDate>
        </period>
    </context>
    <context id="i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iec26fafcbcbc4f72bf2cb6d14e222a9b_D20200701-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i403c127602014819a907151cbb13a6c7_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5cbcdede80a645aba4a484c06b974779_D20190701-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib0b80bfffd9b474ea26827df57399377_D20210506-20210506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001511737</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-06</startDate>
            <endDate>2021-05-06</endDate>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="lawsuit">
        <measure>ubnt:lawsuit</measure>
    </unit>
    <unit id="segment">
        <measure>ubnt:segment</measure>
    </unit>
    <unit id="product">
        <measure>ubnt:product</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV8zLTEtMS0xLTA_74b77937-83db-4cd9-9bce-0d2eb8c1f249">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV80LTEtMS0xLTA_725efaae-3b66-40a1-9875-f883d4379f3f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV81LTEtMS0xLTA_fc2916d0-816a-4825-86e5-12a7e5fbe562">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV82LTEtMS0xLTA_8c604c11-884c-432d-8753-37c236827b89">0001511737</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80L2ZyYWc6MjczZjU4MjgzZDkxNDE4YWE1ZTAzMGMxZmYxMTUyYTQvdGFibGU6ZGNkMTNmYjhlNWY3NDk3YTliZGIzMzBlNzJlNzQ4ZGUvdGFibGVyYW5nZTpkY2QxM2ZiOGU1Zjc0OTdhOWJkYjMzMGU3MmU3NDhkZV83LTEtMS0xLTA_ebe9b916-d215-4c6b-8c58-011d7b2999e0">--06-30</dei:CurrentFiscalYearEndDate>
    <ubnt:StandardProductWarrantyPeriod
      contextRef="i6af5e4d8b47b401e943c9dee4f7ed4ec_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5">P1Y</ubnt:StandardProductWarrantyPeriod>
    <dei:DocumentType
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF84NA_a90d586d-5d38-4334-9ce1-68d6fc51b40a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6OGM1ODNlYTVhZGVhNDZiZTgzOTdhYjQwZjVlMmQyZGQvdGFibGVyYW5nZTo4YzU4M2VhNWFkZWE0NmJlODM5N2FiNDBmNWUyZDJkZF8wLTAtMS0xLTA_2bbbb969-9ecf-4aa7-8224-1533192c72d3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentQuarterlyReport
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6OGM1ODNlYTVhZGVhNDZiZTgzOTdhYjQwZjVlMmQyZGQvdGFibGVyYW5nZTo4YzU4M2VhNWFkZWE0NmJlODM5N2FiNDBmNWUyZDJkZF8wLTAtMS0xLTA_521817a6-0e94-49a5-83d3-dc6e5879d764">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xMzE_4bd74785-414c-4529-84ff-2122126a6ebd">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ODIyYjMwNjVmN2M3NGI3ZDk0YTMzNWM0NGQyYjEyMWUvdGFibGVyYW5nZTo4MjJiMzA2NWY3Yzc0YjdkOTRhMzM1YzQ0ZDJiMTIxZV8wLTAtMS0xLTA_0dae0521-8fe7-413a-a46e-c11b94b1650c">false</dei:DocumentTransitionReport>
    <dei:DocumentTransitionReport
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ODIyYjMwNjVmN2M3NGI3ZDk0YTMzNWM0NGQyYjEyMWUvdGFibGVyYW5nZTo4MjJiMzA2NWY3Yzc0YjdkOTRhMzM1YzQ0ZDJiMTIxZV8wLTAtMS0xLTA_45895480-8c7a-4885-b03c-09edae97c60c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yMjA_782d726b-e1fc-4803-aec4-9debec0ab81c">001-35300</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yMjM_d62b3229-bfec-45c5-9dfd-c38b84ddf6dd">UBIQUITI INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTAtMS0xLTA_67e6a832-395f-444b-892a-d577a120eeb6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTAtMS0xLTA_a5403a2f-d48d-4a90-a792-dad058b2c704">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTItMS0xLTA_542ecd2b-05d9-4c01-824f-ba9647812f3c">32-0097377</dei:EntityTaxIdentificationNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6MjA2YmQ4NDUwZDZkNGQ3Nzg2YTIzZjNlZDJiYzZhOGUvdGFibGVyYW5nZToyMDZiZDg0NTBkNmQ0ZDc3ODZhMjNmM2VkMmJjNmE4ZV8wLTItMS0xLTA_ec40e1ea-1dd5-4ad4-9fef-22d9bc3fd1bc">32-0097377</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yODM_56a3e08f-4d97-41a1-abfe-f7db3735d8a1">685 Third Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yODc_162ace9b-7527-4f92-83b4-f83692b661f4">27th Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTE_5a57adeb-9d42-4b57-a294-8a6061994af8">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTU_14b0470d-6dff-4501-83a5-134452bd894f">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8yOTg_b7fedf92-d783-4b2c-a102-ad0de8417249">10017</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8zNTM_689b6142-fc9a-44b0-a757-67a4552dcc6b">646</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8zNTc_3cc630b3-0caf-4147-8982-8df6d396c7b5">780-7958</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTAtMS0xLTA_2573a7f3-340c-40c4-81e8-71f03b208bd0">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTEtMS0xLTA_a8611b99-dd9b-46ea-b136-6f994cb42aa7">UI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6ZDBjYjZlMmU4ZGE4NDQ1ZTgwMTU2YjA4MmY4YjUxZjEvdGFibGVyYW5nZTpkMGNiNmUyZThkYTg0NDVlODAxNTZiMDgyZjhiNTFmMV8xLTItMS0xLTA_86258351-8211-4b34-a130-956379b7eeab">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF84MjM_821e49a8-5bcc-433d-87ec-7af0f85ae2ab">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xMTYw_ed853724-220d-40fd-873a-cfbdfb0e96d3">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18wLTAtMS0xLTA_7e9878fe-5701-41eb-ba4d-f476bc987022">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18wLTAtMS0xLTA_cc90c8b9-ad09-443b-8134-39b0a66e95b4">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18xLTQtMS0xLTA_0272684c-0549-422d-8bd8-c164479cde06">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18xLTQtMS0xLTA_403737d8-ece6-48b5-a631-739baefdfd11">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18yLTQtMS0xLTA_68a090f2-28c6-4e2b-9461-ed904b70011f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGFibGU6Nzc0MGY5YjBjZWQzNDMwZTg4ODJmNDJkMjkyMDk2ZjcvdGFibGVyYW5nZTo3NzQwZjliMGNlZDM0MzBlODg4MmY0MmQyOTIwOTZmN18yLTQtMS0xLTA_7b6e09c4-58db-4b91-9940-faa7cad06b12">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xODg0_3d13451d-65ae-4037-8d68-6392ca3cd96c">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9a5db44c8f29437cabdfecb5b5322996_I20210505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xL2ZyYWc6MDcxN2QxZDNmYzA0NDljMWI2NThkZGI2NGUyNGI5MTQvdGV4dHJlZ2lvbjowNzE3ZDFkM2ZjMDQ0OWMxYjY1OGRkYjY0ZTI0YjkxNF8xOTAy_61481beb-eeed-4ceb-ba09-fdb851cf9d27"
      unitRef="shares">62814126</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMy0xLTEtMS0w_f8e14f67-5496-4a4e-b11c-3e44ba71ba52"
      unitRef="usd">262791000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMy0zLTEtMS0w_d29ed431-b7b6-4e80-8615-2b1927688f42"
      unitRef="usd">142617000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNC0xLTEtMS0w_a84587ad-c048-45f8-bf18-2eb531c634f1"
      unitRef="usd">1013000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNC0zLTEtMS0w_f098f0f3-946b-4041-8b4b-85c4873fb85b"
      unitRef="usd">925000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0wLTEtMS0wL3RleHRyZWdpb246MzAzNzcyMzU5ZTRkNGM4Y2IzZjQ5OTVlZTdmODU4MjdfNjc_ed263996-d35c-4190-b3bf-427fdf12e8ee"
      unitRef="usd">52000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0wLTEtMS0wL3RleHRyZWdpb246MzAzNzcyMzU5ZTRkNGM4Y2IzZjQ5OTVlZTdmODU4MjdfNzQ_3ab2c5d4-f6d7-40f3-92db-6147fdf8052b"
      unitRef="usd">203000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0xLTEtMS0w_3c8f5696-30d3-4a13-9da5-ed1c9a4d3b5a"
      unitRef="usd">187315000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNS0zLTEtMS0w_3d6e018e-9b67-490f-b7e4-6c0a488c85ad"
      unitRef="usd">142160000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNi0xLTEtMS0w_2f2c6b22-25bf-4070-a9c6-929d29084bb0"
      unitRef="usd">224930000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNi0zLTEtMS0w_53f5742d-87a3-424c-9af9-922795eba68d"
      unitRef="usd">285943000</us-gaap:InventoryNet>
    <ubnt:VendorDepositsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNy0xLTEtMS0w_70259f26-e79a-4666-abac-85b5ea50b2ff"
      unitRef="usd">7808000</ubnt:VendorDepositsCurrent>
    <ubnt:VendorDepositsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfNy0zLTEtMS0w_b660c6e1-3551-4164-9148-dbdca0c166ca"
      unitRef="usd">5934000</ubnt:VendorDepositsCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfOS0xLTEtMS0w_ff3bb221-5112-4180-a4bf-a12e5cb647e5"
      unitRef="usd">32000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfOS0zLTEtMS0w_4184ab7d-2de5-4c28-9d76-b1f8221cb739"
      unitRef="usd">34000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTAtMS0xLTEtMA_f3d58d95-e1f7-421a-a83a-f7d9b4ff4da4"
      unitRef="usd">14099000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTAtMy0xLTEtMA_0296060b-0763-46a7-a697-25c03fc669a2"
      unitRef="usd">9034000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTEtMS0xLTEtMA_3902cc7b-f5e3-4777-a48a-6f48b1c29902"
      unitRef="usd">697988000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTEtMy0xLTEtMA_0eeb0bb8-0917-432f-851c-24b0bd802ccb"
      unitRef="usd">586647000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTItMS0xLTEtMA_237bb328-49e6-4dd3-9266-5a6816876720"
      unitRef="usd">79889000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTItMy0xLTEtMA_3ca5726a-73f5-44c8-8a83-00587a9b0abd"
      unitRef="usd">78522000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTMtMS0xLTEtMA_b69491a8-d83a-4a32-a0bc-e19ba2c4474d"
      unitRef="usd">38702000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTMtMy0xLTEtMA_25d8afa4-8cce-4aa6-a272-63d730a46003"
      unitRef="usd">24444000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTQtMS0xLTEtMA_377030e2-8e81-4ce9-b2d2-43e823789e07"
      unitRef="usd">3507000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTQtMy0xLTEtMA_d17be0d2-42c7-43eb-b3b1-3678f7b9ab74"
      unitRef="usd">4102000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTUtMS0xLTEtMA_0ef8ea46-91fa-4c0e-81d6-589e3bbbd60a"
      unitRef="usd">726000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTUtMy0xLTEtMA_5f928601-1bbe-4b1f-ac11-ada6a84120c9"
      unitRef="usd">513000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTYtMS0xLTEtMA_9a153a4e-c637-408f-9f94-89079081d542"
      unitRef="usd">72196000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTYtMy0xLTEtMA_125a870c-3a86-4738-98e8-8fefbdc9f467"
      unitRef="usd">43223000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTctMS0xLTEtMA_ceede586-7d40-46fa-9e18-d818fba9b045"
      unitRef="usd">893008000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMTctMy0xLTEtMA_f06f2ebd-d24a-4b33-bdf7-11f345a26378"
      unitRef="usd">737451000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjAtMS0xLTEtMA_6f714ef8-66bb-4525-abc8-e145a9d9fe18"
      unitRef="usd">63783000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjAtMy0xLTEtMA_01f1b910-8917-485f-990b-a9642891ab8e"
      unitRef="usd">155547000</us-gaap:AccountsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjEtMS0xLTEtMA_5d802935-307a-4cf2-ab10-3f64995e4ab0"
      unitRef="usd">13467000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjEtMy0xLTEtMA_469d0f3f-779a-4047-803a-0818141eb2d4"
      unitRef="usd">30961000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjItMS0xLTEtMA_e0a5e360-c949-47b3-9424-dfada0c42fe7"
      unitRef="usd">23865000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjItMy0xLTEtMA_20348587-024f-4529-84df-62e0bf6dca09"
      unitRef="usd">24067000</us-gaap:ShortTermBorrowings>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjMtMS0xLTEtMA_dc8fccd7-67de-4f47-bd0e-760358fef33b"
      unitRef="usd">156526000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjMtMy0xLTEtMA_736d7d8c-b792-4b3a-afcf-59599e415332"
      unitRef="usd">53722000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjQtMS0xLTEtMA_b8e74977-f438-4178-be84-b10e57308205"
      unitRef="usd">257641000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjQtMy0xLTEtMA_f210f9ef-85fa-4b8e-9b76-49a01ac6a120"
      unitRef="usd">264297000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjUtMS0xLTEtMA_60673475-2434-4ed5-a9e5-5f51425ffb2b"
      unitRef="usd">106600000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjUtMy0xLTEtMA_db737a10-9940-425d-bb9d-0508a63a0547"
      unitRef="usd">115330000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjYtMS0xLTEtMA_75a64ab9-13a0-4492-9b39-1c2f78f28acf"
      unitRef="usd">31480000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjYtMy0xLTEtMA_3550b472-f356-4ce8-b2eb-ca9e1b314d10"
      unitRef="usd">18533000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjctMS0xLTEtMA_6b8b1d53-1648-4cd5-b205-86bd367aa9c9"
      unitRef="usd">548133000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjctMy0xLTEtMA_b946f86d-02ec-408a-9237-a3f001f67f2f"
      unitRef="usd">628437000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjgtMS0xLTEtMA_31ec5465-e170-408d-bd06-1fb3ad213987"
      unitRef="usd">9363000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjgtMy0xLTEtMA_0e29bf54-7d8f-489d-a39f-c2f37aa3d96b"
      unitRef="usd">6312000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjktMS0xLTEtMA_bc2642c5-61c3-4910-a489-2a0344681e8d"
      unitRef="usd">953217000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMjktMy0xLTEtMA_55c4c153-2473-49b1-9d68-baff252c9c23"
      unitRef="usd">1032909000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzAtMS0xLTEtMA_fcfce99f-c4f9-45a9-aa6b-1889bd83df3b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzAtMy0xLTEtMA_5c938d3b-5714-4b53-9308-b82704181702"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzIw_7d9f3911-8ec0-4602-93ab-3999dd7fd9d0"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzIw_7f13a100-2251-4b55-be69-9ac9dfeed20e"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzM0_a17766e3-0258-41fa-bdf1-859e60f1e097"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzM0_aa7379e9-e07b-4690-8970-0e3e00af823b"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzU2_0c3a5f92-9bb6-4782-ba9a-d0c4ef48ff86"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjFmODE5YTcxY2NhODRkZmQ4NjBiMDY5N2Y5MTcyYWRhXzU2_ce94680f-1339-4782-a184-cced202b90d7"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMS0xLTEtMA_389ab0b0-3d39-4f35-b827-56ee402d2ea2"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzItMy0xLTEtMA_fa114e68-96aa-4701-98fb-84998c288992"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzE3_50816656-2b25-4a0f-9d20-d9637c8346bc"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzE3_cc3626a6-b60e-45a9-af4a-2385b725787b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzMx_06689ba7-4b51-4de9-97e3-ef033d570329"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFlMTQ1ZDU0NjMyZjQ5YzA5OWFlYTc2NjRhZDI3OTVhXzMx_dbda5715-26a8-4bdd-bb53-b325d6c482a1"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmMyMmI2ZTA2OTJmODQ3MTA4NjA3ZjNmZmRhZTEzMTU2XzQ_7eaac0e1-a365-4e0a-9e90-c2f6590d8d1e"
      unitRef="shares">62814126</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmMyMmI2ZTA2OTJmODQ3MTA4NjA3ZjNmZmRhZTEzMTU2XzEx_bb2e8f63-011d-4b88-b20f-84fa968f90fb"
      unitRef="shares">63687891</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMS0xLTEtMA_391e39e2-51ba-414d-be25-d9fafe76ca40"
      unitRef="usd">63000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzQtMy0xLTEtMA_10e6578b-7955-49bd-9406-7288e41b4c86"
      unitRef="usd">64000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzUtMS0xLTEtMA_8e3e764e-b763-4486-b9ea-ed7a957e8d7f"
      unitRef="usd">696000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzUtMy0xLTEtMA_81c24a99-e153-4c23-8097-92ac7f7d3752"
      unitRef="usd">447000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzYtMS0xLTEtMA_37989cd2-ce2c-4882-85c5-bdb2a5c54e9d"
      unitRef="usd">3000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzYtMy0xLTEtMA_811e295f-044e-47b2-944a-4034ce5783dc"
      unitRef="usd">9000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzctMS0xLTEtMA_e7b9f401-a59f-4e67-841f-2cc8492f728b"
      unitRef="usd">-60971000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzctMy0xLTEtMA_72997d97-07cf-4fcb-bff0-73d33763cd76"
      unitRef="usd">-295978000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzgtMS0xLTEtMA_a6ef830c-9a27-45f9-abe2-da0afea71717"
      unitRef="usd">-60209000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzgtMy0xLTEtMA_03336d38-f37b-4103-9908-703f0f04f9b1"
      unitRef="usd">-295458000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzktMS0xLTEtMA_f8b633a9-111b-47b9-b5da-68aa22dabc25"
      unitRef="usd">893008000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8xNi9mcmFnOjUyMGJhZWM3ZjBkMzQ5ZTU4MDZjOThkM2ZjY2FhMjA3L3RhYmxlOmRjMDBjMWI4N2Q5NjQ2NzhhMGQ3Zjk0NTIxYjU1NzFlL3RhYmxlcmFuZ2U6ZGMwMGMxYjg3ZDk2NDY3OGEwZDdmOTQ1MjFiNTU3MWVfMzktMy0xLTEtMA_d8184160-6a93-4a6c-ad81-492db7b6061a"
      unitRef="usd">737451000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi0xLTEtMS0w_dbc77dcb-8e3d-4026-9a81-d12f70bad85e"
      unitRef="usd">467237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi0zLTEtMS0w_a6aeecee-33fc-4081-85dd-77f2253cb44f"
      unitRef="usd">337417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi01LTEtMS0w_9532f037-e38b-42c1-ad2a-e47a8a102bea"
      unitRef="usd">1420206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMi03LTEtMS0w_fbda3eb9-6ba7-40fe-850f-4c5006340f2c"
      unitRef="usd">968978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy0xLTEtMS0w_f75a5aaf-b01d-4383-9723-ac1dfdf1868b"
      unitRef="usd">244499000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy0zLTEtMS0w_a87e42f0-4e65-448a-b935-d35706bdf5c1"
      unitRef="usd">177782000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy01LTEtMS0w_4aeb8a13-4901-4b30-a7d7-3bf8914be61b"
      unitRef="usd">738678000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMy03LTEtMS0w_218d873d-04fd-4d4a-8f20-c6e4af9c457d"
      unitRef="usd">512866000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC0xLTEtMS0w_2cd06869-32bf-44ba-9255-076994d5bbf8"
      unitRef="usd">222738000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC0zLTEtMS0w_7bfa7d2e-4dfc-47c4-99ea-c5500ba9c1a9"
      unitRef="usd">159635000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC01LTEtMS0w_16edd40f-e8cf-4e67-8ca3-eab8366179f5"
      unitRef="usd">681528000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNC03LTEtMS0w_2427f451-bd4f-4da6-a890-68fd8c19cde0"
      unitRef="usd">456112000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi0xLTEtMS0w_ff4da1b8-a553-4eb7-9cef-f562e6642152"
      unitRef="usd">30483000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi0zLTEtMS0w_095fc466-b64c-450f-afb4-69b48a55a220"
      unitRef="usd">21672000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi01LTEtMS0w_edc28164-d4ce-4e28-962a-674fc8897343"
      unitRef="usd">85208000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNi03LTEtMS0w_234174bd-e2aa-4eea-921d-eb0bdf0848af"
      unitRef="usd">65965000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy0xLTEtMS0w_da814cd5-59b4-422b-8edc-a4e69d5b1b22"
      unitRef="usd">13255000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy0zLTEtMS0w_a8f8fdfe-e311-47f7-9953-52d23f618ddd"
      unitRef="usd">10606000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy01LTEtMS0w_2e59ed8f-099a-45ad-a361-b74bba28fd91"
      unitRef="usd">36556000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfNy03LTEtMS0w_5ed0c7de-102a-4728-bc5c-af2c2ee31fb4"
      unitRef="usd">30053000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS0xLTEtMS0w_6618aa86-8451-4bdb-8ab8-5a4bdc5b2f7f"
      unitRef="usd">43738000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS0zLTEtMS0w_ae946f34-a618-4ea3-b9ed-e1b00a63bb30"
      unitRef="usd">32278000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS01LTEtMS0w_96accf83-8f6d-4262-9257-00c3779cb2dd"
      unitRef="usd">121764000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfOS03LTEtMS0w_698a6408-ed48-419d-aad8-5770a2cc9477"
      unitRef="usd">96018000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtMS0xLTEtMA_97949abd-9ded-4a0e-842d-533cb0055590"
      unitRef="usd">179000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtMy0xLTEtMA_b053712f-825b-4414-a00e-377f3181665c"
      unitRef="usd">127357000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtNS0xLTEtMA_7c672bde-dc4d-4336-a2a8-6311cae314b1"
      unitRef="usd">559764000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTAtNy0xLTEtMA_e09193a8-1589-4bf9-b63f-8fcf918e6275"
      unitRef="usd">360094000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtMS0xLTEtMA_2fbe0bf5-3e81-45e7-acd2-9ee30c342573"
      unitRef="usd">-4890000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtMy0xLTEtMA_a3c48c98-ff36-436f-9d0a-eb583f9aae9d"
      unitRef="usd">-6618000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtNS0xLTEtMA_6e534725-418b-49b5-b475-785cf7cdadc0"
      unitRef="usd">-12420000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTEtNy0xLTEtMA_0f0b0c09-4924-4090-89e7-18036791e0ce"
      unitRef="usd">-23356000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItMS0xLTEtMA_f33da928-9ab7-443a-a4e3-caafb57b8781"
      unitRef="usd">174110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItMy0xLTEtMA_fa0fa6c8-db65-4904-812b-4430351fb357"
      unitRef="usd">120739000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItNS0xLTEtMA_b6f9d8d9-754f-4e09-b862-994124db1f67"
      unitRef="usd">547344000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTItNy0xLTEtMA_31ded69a-e355-4fe7-908f-ea16683a0137"
      unitRef="usd">336738000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtMS0xLTEtMA_54643cee-f702-49bd-a011-87f8c8935197"
      unitRef="usd">28035000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtMy0xLTEtMA_03877a9a-3dda-4181-abda-751f143f16b3"
      unitRef="usd">17017000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtNS0xLTEtMA_76aa0629-4f2e-4739-8dcb-25024ca79f16"
      unitRef="usd">85092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTMtNy0xLTEtMA_e517c7f8-4675-4926-b94d-a5c1c0da7cbc"
      unitRef="usd">49059000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtMS0xLTEtMA_2a7d1338-266e-4ac1-8759-ac2d99591e03"
      unitRef="usd">146075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtMy0xLTEtMA_8e530280-4e29-4b48-8a55-164c59836467"
      unitRef="usd">103722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtNS0xLTEtMA_91e26d54-c005-441d-ab50-5ff27385cc0f"
      unitRef="usd">462252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTQtNy0xLTEtMA_84039538-373e-436b-b67f-4f3a2dfbf92b"
      unitRef="usd">287679000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtMS0xLTEtMA_902b3fa2-a25c-4984-8a0f-6bd95b61ae11"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtMy0xLTEtMA_ec6e8d4a-5494-401d-a13a-fedc0668879c"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtNS0xLTEtMA_2d7217e8-15f4-4d4b-a6ba-8374f38dad6e"
      unitRef="usdPerShare">7.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTYtNy0xLTEtMA_6fa64ad7-ad82-40a1-bf61-c9aaa3cb30e4"
      unitRef="usdPerShare">4.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctMS0xLTEtMA_e01c33fc-5922-4e04-b944-e51bfb0f1519"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctMy0xLTEtMA_fdd80d96-af5a-4c6b-a01f-fb0f7eabff7d"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctNS0xLTEtMA_d5904e32-f00b-406f-b7c6-23d112f6e9c5"
      unitRef="usdPerShare">7.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTctNy0xLTEtMA_8c1e971d-d6ad-49d1-b1ae-46b14f6ef46f"
      unitRef="usdPerShare">4.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktMS0xLTEtMA_260c3138-6fde-408a-bc21-c29db938ba5d"
      unitRef="shares">62810000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktMy0xLTEtMA_524a429f-4794-4124-8822-41fabda30fe6"
      unitRef="shares">64630000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktNS0xLTEtMA_e416be1d-814d-40f1-9eac-ddb0f985a790"
      unitRef="shares">63084000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMTktNy0xLTEtMA_73863c9f-734e-4751-bfaf-037dec84833b"
      unitRef="shares">66003000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtMS0xLTEtMA_5de2132c-85e8-48b8-8acc-545e9ccc316f"
      unitRef="shares">62865000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtMy0xLTEtMA_226e9f22-9b0b-4b67-9530-fbdde49a12c0"
      unitRef="shares">64699000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtNS0xLTEtMA_f207fb28-2d58-4210-90a6-8886e28c8d0a"
      unitRef="shares">63148000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjAtNy0xLTEtMA_0d3d3240-8e23-49fd-b1c2-8069dfdf3d8e"
      unitRef="shares">66094000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtMS0xLTEtMA_2b2492ef-9da4-4b78-b78b-2c98afccf35b"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtMy0xLTEtMA_5b1ff7ea-26ed-424c-8e13-a7c3472a2498"
      unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtNS0xLTEtMA_07f8b13b-a33b-4063-acb2-1f3065539b31"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjMtNy0xLTEtMA_717ea775-f527-47ae-89b7-81f321048240"
      unitRef="usd">-415000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtMS0xLTEtMA_9d4a5f9d-52c7-430a-a44b-d9572d6f401b"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtMy0xLTEtMA_47797224-81ba-4d5f-927f-786f066c5b5c"
      unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtNS0xLTEtMA_63cd56e0-dcc8-4fbb-8987-2118a0e3c2f3"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjQtNy0xLTEtMA_6561f6a4-6d36-4dfb-95aa-5f2b3879f018"
      unitRef="usd">-415000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtMS0xLTEtMA_85e196cc-e5da-4360-b00d-b7cbef37b6f2"
      unitRef="usd">146074000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtMy0xLTEtMA_4d4f0511-eddf-4903-b012-96748f7ce802"
      unitRef="usd">103632000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtNS0xLTEtMA_776cc9be-7b6a-44b2-8296-94d643350e78"
      unitRef="usd">462246000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yMi9mcmFnOmE4OTgwMGFmY2ViYjQyMmM5MTM3YWZjNGJkOGFjOGZhL3RhYmxlOjcwM2NlZDA5YjY4NTQ5MjdhYzhmMjgxZjZlOTIyOWQ0L3RhYmxlcmFuZ2U6NzAzY2VkMDliNjg1NDkyN2FjOGYyODFmNmU5MjI5ZDRfMjUtNy0xLTEtMA_3c1aeb30-23da-4e13-9cd3-533582927404"
      unitRef="usd">287264000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id498e4025c954f7d813ecd52debf1d26_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0yLTEtMS0w_443c4143-2ebe-4b89-a279-d61119239b15"
      unitRef="shares">63687891</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id498e4025c954f7d813ecd52debf1d26_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy00LTEtMS0w_f78edb7e-6be0-4849-a63a-73cc24716b17"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic66c05bf5c71468c8816139295ed3d95_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy02LTEtMS0w_bd494d2b-8a65-4afa-9648-21ea38f0355e"
      unitRef="usd">447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i81d6ca74a7fa4392b60c345b8266a6f4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy04LTEtMS0w_284d99d4-4ea0-4eb4-b947-853ffae20d69"
      unitRef="usd">-295978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if1762f916f234022ac1bfcfd48445ebc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0xMC0xLTEtMA_4b62b619-5c4c-4db0-b97c-cb28f8c57d47"
      unitRef="usd">9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMy0xMi0xLTEtMA_dcf7b6a4-dbe1-4040-bc2d-12412c523e83"
      unitRef="usd">-295458000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNC04LTEtMS0w_9b69cc21-69a0-4adb-88bf-45deff745148"
      unitRef="usd">156509000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNC0xMi0xLTEtMA_0de5bd44-8e5c-4c8a-9ab8-6a0941621920"
      unitRef="usd">156509000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9cc5f8f5f5b74ce2bb46a4d6a612b126_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNS0xMC0xLTEtMA_2f2ecd7f-e9bd-497d-aa3d-e6b0dd911004"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNS0xMi0xLTEtMA_4740b58e-c567-4163-a93a-73b798cf2209"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi0yLTEtMS0w_1b227d06-9d26-42f2-bc87-3c803781e0e7"
      unitRef="shares">2194</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi02LTEtMS0w_38885de9-8137-4bc9-8356-6bc271f56d5b"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNi0xMi0xLTEtMA_3ee419f0-3a5f-4843-bb12-be68df53a139"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy0yLTEtMS0w_03347baf-d216-4723-84c0-e268c7452fae"
      unitRef="shares">8768</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy02LTEtMS0w_70a1ec0e-21ee-427e-9c8d-42be0280cdb1"
      unitRef="usd">-615000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfNy0xMi0xLTEtMA_7052e323-d929-4f41-be27-d45b01b8f44f"
      unitRef="usd">-615000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC0yLTEtMS0w_14154a1d-7a8f-4116-ac0d-374a8f5d3491"
      unitRef="shares">602003</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5e6451e70155407babae85dca2535cfb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC00LTEtMS0w_ffa582ec-4451-43d9-be30-a641e4d8ef51"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC02LTEtMS0w_7e12c866-3e10-44be-8b5c-e34424d23384"
      unitRef="usd">593000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC04LTEtMS0w_dc609b09-d2fd-4a79-9be9-3456f0a6b299"
      unitRef="usd">96994000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOC0xMi0xLTEtMA_9a90ef8d-0ad0-422b-8bf1-c3f1a8e65033"
      unitRef="usd">97588000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf014cee415848ec9b86d3e12ae11868_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOS02LTEtMS0w_85379dbd-96d6-4ab4-b1d6-ce00c49dc320"
      unitRef="usd">740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfOS0xMi0xLTEtMA_1d6fd89a-e9e7-458b-8f2a-129adb3392ce"
      unitRef="usd">740000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjE0YjM2N2JmYjY2YTQyNDk4YzNiMDhlMGZhNDhmZmMyXzM2_2b3557fa-2c7d-4d15-9da6-382804d70df8"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if53bdb6c33fe4099a280af901b6165f5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtOC0xLTEtMA_d9152088-6210-4358-9233-9e383cca4f42"
      unitRef="usd">25470000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i934ed065b5024928bc5c348502e2bbe2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTAtMTItMS0xLTA_f53fb41c-1aa0-49a9-b0dc-a0f44d92aba2"
      unitRef="usd">25470000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMi0xLTEtMA_3c78c403-377b-4fb1-b7b4-fe7ea8174239"
      unitRef="shares">63096850</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2f53e28d04cd4c07a7aeb75d1c80d2f5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtNC0xLTEtMA_dcb5ec2c-0cc5-45da-b381-6bb51f0fcdb5"
      unitRef="usd">63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ba62398b69044e49826d546e1ce4e79_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtOC0xLTEtMA_72de0ca7-4a58-4641-b40b-adab5aa92684"
      unitRef="usd">-261933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i389ff7bd72ca4a4eaedbbb4e7287623c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMTAtMS0xLTA_41cc89e2-7b7a-4acc-9d7c-8c5e9cba4c8d"
      unitRef="usd">8000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icc8299982a6a40ecb70ae1407e45730b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTEtMTItMS0xLTA_27ddb211-2c1d-48b2-a209-12049e55caf8"
      unitRef="usd">-261862000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTItOC0xLTEtMA_b55a76b6-5fd8-464b-ac26-ed8d053be99f"
      unitRef="usd">159668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTItMTItMS0xLTA_c55bc1ea-b8f0-49e3-99d5-48278cbf2954"
      unitRef="usd">159668000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ida83381511114835a328828758c0f3a9_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTMtMTAtMS0xLTA_5f694f7d-91c9-4b98-889d-1e74c7e5baf4"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTMtMTItMS0xLTA_78bad727-a8b7-4623-beda-cd15ee50f3d0"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtMi0xLTEtMA_f511d2c4-11f0-4df7-832d-d41b457aaf8c"
      unitRef="shares">2384</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtNi0xLTEtMA_66771a3a-3955-451f-87af-0e17a5904d67"
      unitRef="usd">22000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTQtMTItMS0xLTA_12476004-6a76-453e-b972-21a16eedd122"
      unitRef="usd">22000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtMi0xLTEtMA_fe4f88e3-525d-4cb1-954a-5297dad0cdcd"
      unitRef="shares">8141</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtNi0xLTEtMA_e8761790-d343-44ca-b431-c8f5747fae0d"
      unitRef="usd">-201000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTUtMTItMS0xLTA_2c7aee4a-8e18-42ac-ba80-769c2f129dc1"
      unitRef="usd">-201000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i9bdc457672a944cfb38ead070e08ed73_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtMi0xLTEtMA_48513ae2-36d2-42f4-866d-2c1b7252c660"
      unitRef="shares">309133</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtNi0xLTEtMA_457ec002-995d-40c7-8dfb-6019a7d32d07"
      unitRef="usd">516000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtOC0xLTEtMA_99c2330f-207e-4d1d-a6e8-19be6a2c3f10"
      unitRef="usd">54542000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTYtMTItMS0xLTA_5eae929f-d4b8-4168-9640-3675f3c9bc88"
      unitRef="usd">55058000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c8099960e0b4cf8b4c4e3e64530d57d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTctNi0xLTEtMA_d204d682-95a5-40e9-a143-b0120cfe5333"
      unitRef="usd">750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTctMTItMS0xLTA_15d5c914-1116-4680-b76e-adaad72193c7"
      unitRef="usd">750000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmY3ZmQyYzRkM2Q1NDRhODA4ZDMwNjk2YjgxODUxODBiXzM2_f369e468-4394-4324-a62f-e6db2b773f9a"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b793e526fcb41d7a84191de2235eed7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtOC0xLTEtMA_0671c58b-010f-422e-92e7-3e79f3a2981a"
      unitRef="usd">25115000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i343aa67100bd40609657583c251e975d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTgtMTItMS0xLTA_54a0da5f-d38a-4929-aac8-581469305cd4"
      unitRef="usd">25115000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8e94ac9d25ac447c98254ecb02814f20_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMi0xLTEtMA_b15e2316-1d43-425b-9ad8-0d62d08461cd"
      unitRef="shares">62798242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8e94ac9d25ac447c98254ecb02814f20_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktNC0xLTEtMA_48fab193-e514-4261-a19c-b015ec1a37df"
      unitRef="usd">63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42af4334eae0420297b36863cf0c45f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktNi0xLTEtMA_cdf02ca2-5b18-4856-8af3-5d1205394c10"
      unitRef="usd">55000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f7ed0cf72e947c7bc0f88e87f9e67f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktOC0xLTEtMA_9a432527-18e2-4063-a09b-2bd1dc4c56f5"
      unitRef="usd">-181922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i276fcd3f7ac6469f9dbd594a28744436_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMTAtMS0xLTA_e544e82f-d22a-4548-8467-587f335b1265"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6bf8ba3c70a40669ac70e237ab0dcc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMTktMTItMS0xLTA_a1646f6a-3d37-40a6-b962-0a7ef326022b"
      unitRef="usd">-181800000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjAtOC0xLTEtMA_3b976cf9-5c1b-4402-8748-f43dd02b968a"
      unitRef="usd">146075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjAtMTItMS0xLTA_ea9c104a-bd82-427b-9756-901e743336a2"
      unitRef="usd">146075000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8b7b632a8c63467f8f60ad03f3ba5afc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjEtMTAtMS0xLTA_9e4e975e-2676-4a24-b2cb-66cfdc666fd4"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjEtMTItMS0xLTA_a4101312-9d83-4b91-be3c-c65427fd9bf3"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItMi0xLTEtMA_395133dd-e0ea-450b-9177-ac6a7794a22b"
      unitRef="shares">4372</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItNi0xLTEtMA_0267ba26-c2a8-4ac3-b284-21463e79472c"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjItMTItMS0xLTA_7b9d48a6-0d51-427a-b267-0ba87fd25548"
      unitRef="usd">48000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5b2fb271b8e5471e9d91fa33a6dba525_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtMi0xLTEtMA_8ba8d92a-6e50-41ac-9797-04673f64001f"
      unitRef="shares">11512</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtNi0xLTEtMA_82fabcee-29b3-448b-ac16-24a996123150"
      unitRef="usd">-182000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjMtMTItMS0xLTA_324e8bca-ad5d-4f71-aa92-d1d4a70df13f"
      unitRef="usd">-182000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i51e9253a558c4538995430c706d18f51_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjUtNi0xLTEtMA_bfe7b2e7-834e-4d2d-a155-a97df5f3601d"
      unitRef="usd">775000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjUtMTItMS0xLTA_fc7b5868-e79e-4e17-91e7-1cab8411ac2e"
      unitRef="usd">775000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjkzOWMzNWVhYThlMjQ3YmViYmE1NjU4NTlhNDBiOTk2XzE2NDkyNjc0NDE3MjE_653e12eb-05f7-413d-8016-713b88065adf"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i101070baf41b4aeea1398a67acb19e1e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtOC0xLTEtMA_6adc3622-6717-4482-b3f4-29f8d18d3cef"
      unitRef="usd">25124000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjYtMTItMS0xLTA_4763a946-db20-4c0f-9a4a-560e87a79373"
      unitRef="usd">25124000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib4c5a4715a9041c1b7b9911aca487f01_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMi0xLTEtMA_e2e54c02-1aaa-4986-b573-93e38f671ec5"
      unitRef="shares">62814126</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib4c5a4715a9041c1b7b9911aca487f01_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctNC0xLTEtMA_a8a72f8d-5ae7-4e6b-baf7-6aae3b5b3f53"
      unitRef="usd">63000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie7d1f59424b148dbb4336267d3ced44a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctNi0xLTEtMA_39b0d829-6f86-4eea-8ebf-4e837fc84c3a"
      unitRef="usd">696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie37d9017b1b543e18167529429cf1b0c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctOC0xLTEtMA_200550bd-006e-4800-9d38-94baad43145c"
      unitRef="usd">-60971000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e37ad916ead416c8c3c3f5de5e89569_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMTAtMS0xLTA_7fd59257-e74c-4601-8291-79f781695ff6"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjQ1ZDYwMmQ0YTUwMDQ1ZmVhZDk0ZDBkY2FkNTE0MTBlL3RhYmxlcmFuZ2U6NDVkNjAyZDRhNTAwNDVmZWFkOTRkMGRjYWQ1MTQxMGVfMjctMTItMS0xLTA_136db3cb-e431-46d6-8009-cebb63133ff9"
      unitRef="usd">-60209000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0yLTEtMS0w_b6658487-5d75-426b-b52e-29bd6857fd7b"
      unitRef="shares">69472568</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i08d956bf317f4e7abbf7dd837cb4aef7_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy00LTEtMS0w_7058b2e2-ff78-4175-8755-0bc944ed01b2"
      unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8b1f89c32454ff38ea41aa739fdd1b5_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy04LTEtMS0w_62ca08c4-fd88-4a6a-8f5a-bfab6157d32e"
      unitRef="usd">98815000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i09fd6641764f444bbb2427a20f1ad3b3_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0xMC0xLTEtMA_6db2ec14-ee98-4a5b-81f8-48600710a3a7"
      unitRef="usd">393000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMy0xMi0xLTEtMA_e1b4205a-9663-4617-844f-1e66b3b6d44f"
      unitRef="usd">99277000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNC04LTEtMS0w_3cb8c16a-d36f-4291-b288-99fb41b8db28"
      unitRef="usd">98146000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNC0xMi0xLTEtMA_06f855aa-7e25-4cdc-8234-6b7335ceb1cc"
      unitRef="usd">98146000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i39346baccee34bbaa048d6d519fb78ad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNS0xMC0xLTEtMA_5ae69e15-afaf-4ccd-9163-87e342506fd1"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNS0xMi0xLTEtMA_a1d1da5c-925d-4140-9b41-f7daf410c682"
      unitRef="usd">-153000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi0yLTEtMS0w_479d3da2-c1ac-4cec-9430-222d1bceacee"
      unitRef="shares">678</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi02LTEtMS0w_f1591a0d-2767-4a30-9eab-913fedb16a4e"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNi0xMi0xLTEtMA_821af8d9-fe4c-43bd-be69-465a7f9207e1"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy0yLTEtMS0w_a1458180-314d-4318-9e90-265f1441e847"
      unitRef="shares">9743</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy02LTEtMS0w_ae27c603-663c-4e99-98d1-a38ba98c9801"
      unitRef="usd">-501000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfNy0xMi0xLTEtMA_6dc82367-c419-4bc1-9239-d39e90c9d3d3"
      unitRef="usd">-501000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC0yLTEtMS0w_caf11149-7a53-488f-989a-2bbf53255ada"
      unitRef="shares">3635534</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i293254425c0a476a902f0eb716032660_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC00LTEtMS0w_4a239f5e-8b48-4bc7-85de-c1d9e080b4d7"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC02LTEtMS0w_a0246c02-9aac-42bc-b1d5-0c77d4a35b02"
      unitRef="usd">191000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC04LTEtMS0w_e4a8869e-aef5-4553-9fb2-46935489f431"
      unitRef="usd">416025000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOC0xMi0xLTEtMA_da19a57f-8d77-4d8b-8188-37de6521bfe9"
      unitRef="usd">416219000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30c1b98306054f8c911a33d9a37000ab_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOS02LTEtMS0w_f0ac3461-b539-4a9a-b7b6-da4e685e89b0"
      unitRef="usd">689000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfOS0xMi0xLTEtMA_ec42e821-42a0-4f00-af28-684882adf4ba"
      unitRef="usd">689000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjNhY2RmZjE1YWEyZjRiNmI5YzViOGJhMTVjNWMxNjU5XzM2_83bc5562-2ba6-4ea1-9790-918fec99e9aa"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtOC0xLTEtMA_1037cf3c-d97a-4350-9899-3b36c01ec417"
      unitRef="usd">20669000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8e781f7890574f65884b659c8c41095f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTAtMTItMS0xLTA_e3d630c6-79cc-4988-b60f-64743affaf69"
      unitRef="usd">20669000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i023b562513cc424392c17d58f6e9ff92_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMi0xLTEtMA_42b17d32-3ac6-4d5c-94cd-42c233c3c730"
      unitRef="shares">65847455</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i023b562513cc424392c17d58f6e9ff92_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtNC0xLTEtMA_0fc9ad30-e8d6-49cf-bdc8-c05ea086d549"
      unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9da6f05098c24660bbfdd2ce961b1c99_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtOC0xLTEtMA_33d8ddb9-01ed-48e9-8555-97fab84b6408"
      unitRef="usd">-239733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic03a4be7e59e428c86caf3ab9d8d8dd9_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMTAtMS0xLTA_9373a5fa-dc64-4c44-895b-8c677d94f741"
      unitRef="usd">240000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic88550cb1e5f4359a0c6f29e6a136f17_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTEtMTItMS0xLTA_bdd5a9fd-79bf-430e-9198-86207701926d"
      unitRef="usd">-239427000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTItOC0xLTEtMA_1d82165c-fa0c-42b8-8aa1-d374e850621e"
      unitRef="usd">85811000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTItMTItMS0xLTA_cc758969-82d8-4d36-addc-7fbf6473e2d7"
      unitRef="usd">85811000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5ac59f17e931469a95ce4c8ca3019775_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTMtMTAtMS0xLTA_de23f9ce-5a6e-4ba0-8ff5-1b114ac350d0"
      unitRef="usd">-172000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTMtMTItMS0xLTA_ccdcae33-d04f-4548-ba63-0a456b13f789"
      unitRef="usd">-172000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtMi0xLTEtMA_04cc97e5-f8eb-4fac-8177-854f05529932"
      unitRef="shares">17192</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtNi0xLTEtMA_b9065772-0ade-4ad2-a3d7-85f19604dee9"
      unitRef="usd">124000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTQtMTItMS0xLTA_224c7e3d-abe6-4137-aedb-3dda06297799"
      unitRef="usd">124000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtMi0xLTEtMA_4ccabd62-2cf2-4698-bb23-ff6597e10728"
      unitRef="shares">7935</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtNi0xLTEtMA_3c8ae243-fbf5-4124-a6bd-6b2bf76f0ad8"
      unitRef="usd">-139000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTUtMTItMS0xLTA_30edf908-e4dc-4643-852c-09aa3c90a782"
      unitRef="usd">-139000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtMi0xLTEtMA_d4b90df7-969e-446e-b5c1-ed5b66afd78a"
      unitRef="shares">995495</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8a19da6ab2104fd193868f535d10a08a_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtNC0xLTEtMA_1ce1e7af-7b30-4526-a2ab-6229753c4edb"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtNi0xLTEtMA_89e9af37-81bc-4054-9c60-c586e483a545"
      unitRef="usd">250000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtOC0xLTEtMA_dc491b1f-8df3-489b-ad60-5f2fafe7223a"
      unitRef="usd">119321000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTYtMTItMS0xLTA_0c8e1c3d-2f50-41fa-a13c-1a0b6f852801"
      unitRef="usd">119572000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iedabe4bb94304247818ab3bcd015b44d_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTctNi0xLTEtMA_4d83dc59-fd45-4059-a242-faf402aa3447"
      unitRef="usd">730000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTctMTItMS0xLTA_7dd7e346-db86-4c71-8421-af02fd9324bd"
      unitRef="usd">730000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmEwOWI4Njk1MDhlYjQxYjJiN2MwNjFlN2JiNGRmYTQxXzM2_09681199-81e2-4ffa-bfb7-b8cd429bf2df"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4a4009f27c2e49a9a3604e35635c1e25_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtOC0xLTEtMA_700d28fb-56f6-4256-8507-b2857b79f5e6"
      unitRef="usd">19460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4122806e82f04aa1b3a75c5202d21ade_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTgtMTItMS0xLTA_1460e803-bb78-4edc-9d53-6cfa87dd639a"
      unitRef="usd">19460000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie4a895a04b6847a3877c6616159a16f1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMi0xLTEtMA_a5668ca4-029d-490e-9111-9655c2c4ee7a"
      unitRef="shares">64877087</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie4a895a04b6847a3877c6616159a16f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktNC0xLTEtMA_2ce31f60-768f-41cd-b131-17d641552b5b"
      unitRef="usd">65000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0f42cba87ec4a2caf23700c1cedf26c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktNi0xLTEtMA_bb4b4f5c-4ade-42fd-98e9-e7536f2741cb"
      unitRef="usd">465000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38ee4bc196cc429e87d329e75ca63c5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktOC0xLTEtMA_b0ea5f9e-6cbd-4784-ad65-f9ea40ed878a"
      unitRef="usd">-292703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcd54f4536174f22aaf08538b86fa068_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMTAtMS0xLTA_65fae46c-9ade-4a9c-99a1-9d12ffdc6301"
      unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ea132cb7013448aa48d39aebc7efb90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMTktMTItMS0xLTA_d72b116b-fb5a-418d-b609-bf50c9c4e17e"
      unitRef="usd">-292105000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjAtOC0xLTEtMA_4c51ae14-323d-48e8-9111-f8415e0cdf22"
      unitRef="usd">103722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjAtMTItMS0xLTA_40a444b1-b31a-496e-9db3-97295c64abc4"
      unitRef="usd">103722000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i99c886a096da4d13ac28dfb2ed6300f8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjEtMTAtMS0xLTA_66ab3d57-e974-46af-b2a6-68a298679a2f"
      unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjEtMTItMS0xLTA_653130a1-dfce-4278-8ca5-647a90c4a15b"
      unitRef="usd">-90000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItMi0xLTEtMA_6e1beb5f-6a0f-4066-ad28-c98976e25574"
      unitRef="shares">2478</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItNi0xLTEtMA_77a9f3c7-2725-4326-900b-c4726f7a5315"
      unitRef="usd">25000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjItMTItMS0xLTA_c1d11050-6952-4761-a6e7-c1c7d5dbd42f"
      unitRef="usd">25000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtMi0xLTEtMA_5a4acd49-695d-46f8-b825-cfcb4f63a909"
      unitRef="shares">16374</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtNi0xLTEtMA_86339c22-b2ea-4325-b837-ca79e66f4b09"
      unitRef="usd">-416000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjMtMTItMS0xLTA_0a0f781c-5b37-4163-b51e-249372fac70b"
      unitRef="usd">-416000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtMi0xLTEtMA_213905d7-9258-49c9-af11-ce630ba45684"
      unitRef="shares">1112606</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8a57abaebe754177bea1d72f4a7ad9a4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtNC0xLTEtMA_cdcadf76-5b61-4ebe-b6ac-bf205aec4c22"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtNi0xLTEtMA_6691942e-15bb-4208-8652-496697b85b66"
      unitRef="usd">799000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtOC0xLTEtMA_f82dc042-0e77-4f7a-82cc-e74ff73427c2"
      unitRef="usd">147600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjQtMTItMS0xLTA_11e0dd4e-5f0f-455d-a5e6-0f24c3190439"
      unitRef="usd">148400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4c14fe60f977451080243a10217d871c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjUtNi0xLTEtMA_31f68926-f0a3-4674-ad55-3a2b509f4d44"
      unitRef="usd">725000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjUtMTItMS0xLTA_0603b259-c464-493c-9eef-f3616c11594b"
      unitRef="usd">725000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtMC0xLTEtMC90ZXh0cmVnaW9uOjU1MTczYjYxMTY2NjQwYjU4MThlNTU0OTg5OGU5ZGU1XzE2NDkyNjc0NDE3MTk_98304d7f-098b-49f1-9a5b-9905f5d07232"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="iebf53464574741aaa6ab402d49d71aba_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtOC0xLTEtMA_050db259-f625-4493-8f64-5d994a832818"
      unitRef="usd">19447000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjYtMTItMS0xLTA_4782e002-d4ad-46f7-b666-38d92b8d0322"
      unitRef="usd">19447000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMi0xLTEtMA_e6795813-6ca8-4879-9d09-daf62b29a8c3"
      unitRef="shares">63783333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id12bdbacf61648f4a47ca3fb4cb23c74_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctNC0xLTEtMA_bac7ad10-c5ff-4fb1-82d9-87e83e246fa4"
      unitRef="usd">64000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae52063073c64e559ff36d7ad8bb3d39_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctOC0xLTEtMA_33253f73-64c5-427c-835e-e79f73baeff0"
      unitRef="usd">-356028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i881515a44d594d7db80df790d15a30c7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMTAtMS0xLTA_0694b8e1-fef7-452d-9377-d005b7907311"
      unitRef="usd">-22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8yNS9mcmFnOmY4YzVmNTlhYWQ2ZDQ0ODg4MWFlNzZmMGM5Yzc0YjFhL3RhYmxlOjljNGM5MmNkYWM0YzQ4NTU5Mjg0YTIzYzFlMzY1YWNhL3RhYmxlcmFuZ2U6OWM0YzkyY2RhYzRjNDg1NTkyODRhMjNjMWUzNjVhY2FfMjctMTItMS0xLTA_8027caa0-d50c-4962-8a3e-49754940f604"
      unitRef="usd">-355986000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMy0xLTEtMS0w_2075bed9-e986-4bce-95d5-11c1726b4340"
      unitRef="usd">462252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMy0zLTEtMS0w_7615ec62-eedc-42fb-abf6-3c1d9e5bb717"
      unitRef="usd">287679000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNS0xLTEtMS0w_718052c5-2800-4152-a84f-83eea50a4f0d"
      unitRef="usd">8313000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNS0zLTEtMS0w_a6f02174-fd50-43cc-8cea-3975d80af32c"
      unitRef="usd">5098000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ImpairmentOfInvestments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNi0xLTEtMS0w_1274cde5-6f4d-44c1-ad3d-7328e37237b1"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNi0zLTEtMS0w_c195dd2f-b8e2-4659-adbd-9c79ab6cc68c"
      unitRef="usd">5000000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNy0xLTEtMS0w_e65fb7a2-d5f0-429f-8cdf-51e5d365d967"
      unitRef="usd">1462000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNy0zLTEtMS0w_5461163f-24f3-4fd0-886d-6a0591acb7db"
      unitRef="usd">1308000</us-gaap:AmortizationOfFinancingCosts>
    <ubnt:OperatingLeaseNonCashLeaseExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOC0xLTEtMS0w_ac53b5e2-1c40-4ed0-8d74-845bb85c3be5"
      unitRef="usd">226000</ubnt:OperatingLeaseNonCashLeaseExpense>
    <ubnt:OperatingLeaseNonCashLeaseExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOC0zLTEtMS0w_ec8cd928-1d23-4d64-b580-9aeff95e3ae2"
      unitRef="usd">1085000</ubnt:OperatingLeaseNonCashLeaseExpense>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOS0xLTEtMS0w_c43593b4-dd5b-4ba2-9eab-43741dbf77e1"
      unitRef="usd">5000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfOS0zLTEtMS0w_08477707-2c05-4354-a3eb-e4a98d560112"
      unitRef="usd">-56000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTAtMS0xLTEtMA_f3d8243a-de76-4632-9028-eb483890446a"
      unitRef="usd">267000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTAtMy0xLTEtMA_a6f1f0c3-3a03-4aab-8d85-f1551e80e488"
      unitRef="usd">105000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:InventoryWriteDown
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTEtMS0xLTEtMA_186fa78c-9798-40c3-a0e4-f1e7ddb9cae9"
      unitRef="usd">569000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTEtMy0xLTEtMA_5004fea7-3a54-456d-89a3-666c73fe3dc0"
      unitRef="usd">5823000</us-gaap:InventoryWriteDown>
    <ubnt:ProvisionforGainLossonVendorDeposit
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTItMS0xLTEtMA_189ebe22-0f19-4c63-a03b-d4eea0784d1f"
      unitRef="usd">7502000</ubnt:ProvisionforGainLossonVendorDeposit>
    <ubnt:ProvisionforGainLossonVendorDeposit
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTItMy0xLTEtMA_272f2bdc-2426-4e84-9b96-f863fa6e2b19"
      unitRef="usd">1587000</ubnt:ProvisionforGainLossonVendorDeposit>
    <us-gaap:ShareBasedCompensation
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTMtMS0xLTEtMA_80c90f78-4fc2-4484-b595-c92ada9de22c"
      unitRef="usd">2265000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTMtMy0xLTEtMA_2d02df8e-d2fd-49b6-8be7-33ccdd9d9cfd"
      unitRef="usd">2144000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTQtMS0xLTEtMA_55e284af-b415-4901-9ea7-b86f753c715d"
      unitRef="usd">595000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTQtMy0xLTEtMA_a6fa20f5-6597-4549-9847-2b15a2ec57b0"
      unitRef="usd">126000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTUtMS0xLTEtMA_c2ab7681-61fc-4e0a-bb61-3b1b1581e56e"
      unitRef="usd">-495000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTUtMy0xLTEtMA_8bcbf905-8adc-495b-9d52-96be9c22cd5e"
      unitRef="usd">-102000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTctMS0xLTEtMA_fa604485-357f-4067-9e40-c27f2bde72f2"
      unitRef="usd">45166000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTctMy0xLTEtMA_88346e96-26e8-4bf0-bbd1-80d6df8f6879"
      unitRef="usd">17839000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTgtMS0xLTEtMA_25c238fe-1595-4cb0-97dc-d9a563ada47e"
      unitRef="usd">-60837000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTgtMy0xLTEtMA_3ae25828-7e7a-4e1f-946a-75d4ac7e60a3"
      unitRef="usd">-53293000</us-gaap:IncreaseDecreaseInInventories>
    <ubnt:IncreaseDecreaseinVendorDeposits
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTktMS0xLTEtMA_2fcd18d0-0a01-4da9-9999-a111fe4440e0"
      unitRef="usd">3554000</ubnt:IncreaseDecreaseinVendorDeposits>
    <ubnt:IncreaseDecreaseinVendorDeposits
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMTktMy0xLTEtMA_ff302668-fa79-4d33-80e7-d7dc1a3c962e"
      unitRef="usd">-2442000</ubnt:IncreaseDecreaseinVendorDeposits>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjAtMS0xLTEtMA_7dbf929e-37f6-463c-b6ce-b4a5ffa25738"
      unitRef="usd">-2000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidTaxes
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjAtMy0xLTEtMA_2f332884-37dc-49ab-b87f-c7a456111422"
      unitRef="usd">-4000</us-gaap:IncreaseDecreaseInPrepaidTaxes>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjEtMS0xLTEtMA_d099bd99-9c38-4534-80fc-e3a7e5fb76ff"
      unitRef="usd">27059000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjEtMy0xLTEtMA_536b3582-c0b6-4a38-8abb-1a2c9b17f087"
      unitRef="usd">-3399000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjItMS0xLTEtMA_76af93bb-777c-40b6-a2f0-9e15ec84853c"
      unitRef="usd">-91447000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjItMy0xLTEtMA_3d83ab81-6614-41c7-9d91-2c3856a5e647"
      unitRef="usd">22715000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjMtMS0xLTEtMA_e53e2cc3-6978-4aa9-8cb9-38e2dcba96b0"
      unitRef="usd">-26224000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjMtMy0xLTEtMA_b7f4b8a8-8c51-47ab-8c6f-1a6924ffc8d0"
      unitRef="usd">-25413000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjQtMS0xLTEtMA_5aeb4011-41fb-4f18-834a-de7b92f82b24"
      unitRef="usd">8798000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjQtMy0xLTEtMA_b3903e2a-31cb-46a3-beb0-da136c36e1b1"
      unitRef="usd">1093000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjUtMS0xLTEtMA_301d664f-4631-47ce-a4d0-e3665e5c2c84"
      unitRef="usd">87635000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjUtMy0xLTEtMA_e953ece6-3f3c-4d03-b214-30df7eee0148"
      unitRef="usd">-14365000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjYtMS0xLTEtMA_28fb6479-1f9b-4148-92f9-c3203c43755e"
      unitRef="usd">447773000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjYtMy0xLTEtMA_387b15f0-bfbe-4f45-8298-72e8418d6310"
      unitRef="usd">335330000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjgtMS0xLTEtMA_b956e48e-56a4-4a41-a611-130f1f02e935"
      unitRef="usd">16002000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMjgtMy0xLTEtMA_d67e7dec-6363-4cc1-a413-38ae12afba48"
      unitRef="usd">28786000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzAtMS0xLTEtMA_55402890-3b4f-4b93-a927-8de2160c1056"
      unitRef="usd">0</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzAtMy0xLTEtMA_4adcd058-3c07-4fd9-8eed-a44546352a59"
      unitRef="usd">27957000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzEtMS0xLTEtMA_25355932-c3ac-4431-a500-e8dc414a03a4"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzEtMy0xLTEtMA_093d87ef-8c1e-4d8e-afc3-8f3e424a58d6"
      unitRef="usd">103848000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzItMS0xLTEtMA_c0987a43-075f-4e40-81c9-afac96e40040"
      unitRef="usd">922000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzItMy0xLTEtMA_b1116a03-83eb-4c5e-953b-d2594f0f3b52"
      unitRef="usd">13272000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzMtMS0xLTEtMA_7e2413ea-af8d-4433-a6b9-cd913b210293"
      unitRef="usd">-15080000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzMtMy0xLTEtMA_278998f4-c144-4f45-ae27-f495729584e7"
      unitRef="usd">60377000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzUtMS0xLTEtMA_9b4deaaa-b04b-4b2a-bdb5-5e8b4a9bf7f5"
      unitRef="usd">37500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzUtMy0xLTEtMA_72487d68-bfa2-4551-8b06-7335627f075d"
      unitRef="usd">37500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzYtMS0xLTEtMA_4b4f7964-2e43-44eb-8c67-11c351d898c9"
      unitRef="usd">75000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzYtMy0xLTEtMA_867b8aaf-9249-40f0-8929-fde87e865ceb"
      unitRef="usd">340000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzctMS0xLTEtMA_1582d62e-7499-4bdf-9143-f5626d025e14"
      unitRef="usd">180000000</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="i9d9e94191a4242dd9121f7c31c0dbc2a_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzctMy0xLTEtMA_28b66239-1977-47c2-8326-6c80bbd80a82"
      unitRef="usd">170000000</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="ied97b609312c4c55aa29b7dd5a7ddba1_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzgtMS0xLTEtMA_9d48a668-8f78-4c9a-9845-10c97588bb98"
      unitRef="usd">12500000</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="ie0969b421cec4be0b3b06ca54781a253_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzgtMy0xLTEtMA_600407b2-8015-4cf2-ac73-2c6cecea788b"
      unitRef="usd">18750000</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzktMS0xLTEtMA_df057327-b310-4cd9-a7c4-e567802bf31c"
      unitRef="usd">3257000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfMzktMy0xLTEtMA_2cfc0dde-06af-4957-aeba-732eba1fdab8"
      unitRef="usd">3138000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDAtMS0xLTEtMA_c38b25c9-3da0-4dc4-a1f0-d8aae1de9229"
      unitRef="usd">152646000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDAtMy0xLTEtMA_13f22674-a915-491b-b530-94ccfe1dc2bb"
      unitRef="usd">681205000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDEtMS0xLTEtMA_5759bfc9-b563-42fa-85ca-eba78629f1b8"
      unitRef="usd">75709000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDEtMy0xLTEtMA_65bd4917-cc88-4a93-b55b-23103e756441"
      unitRef="usd">59576000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDItMS0xLTEtMA_7a61c65d-bf34-4634-bd01-4a631e31b02c"
      unitRef="usd">91000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDItMy0xLTEtMA_46304aec-c9e5-41c9-9c50-e3afd27f4aec"
      unitRef="usd">152000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDMtMS0xLTEtMA_f514809d-1ff9-4644-951a-c53264819b69"
      unitRef="usd">998000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDMtMy0xLTEtMA_b8f2f480-7804-4625-913b-f47a4f0ea061"
      unitRef="usd">1056000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDQtMS0xLTEtMA_210044c8-1a55-40f6-9172-22110506d023"
      unitRef="usd">-312519000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDQtMy0xLTEtMA_72499d37-fb21-46a5-97eb-8a2558a73a22"
      unitRef="usd">-556073000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDUtMS0xLTEtMA_1268364f-2f16-4973-93f0-881e90b75015"
      unitRef="usd">120174000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDUtMy0xLTEtMA_bbb600d1-e637-4adc-a0c1-920d784c4f6e"
      unitRef="usd">-160366000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDYtMS0xLTEtMA_bd3d3c2e-17e1-466a-9942-b4c1e8c0c760"
      unitRef="usd">142617000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDYtMy0xLTEtMA_9c9496a5-1dd8-4aae-93a4-0289813c2d39"
      unitRef="usd">238147000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDctMS0xLTEtMA_5de25944-cd10-44c2-a5aa-839a4a31cd1c"
      unitRef="usd">262791000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDctMy0xLTEtMA_50fafe4e-858d-4e3a-bc3d-ac082adc6f2d"
      unitRef="usd">77781000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDktMS0xLTEtMA_5acdb0ed-3f85-490c-8ddb-ee8eb9a2fb61"
      unitRef="usd">110766000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNDktMy0xLTEtMA_86de437c-b880-42e4-badb-debbf996241e"
      unitRef="usd">74465000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTAtMS0xLTEtMA_b8407a0f-23d8-4826-84b6-2e9e5f34f0a4"
      unitRef="usd">9453000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTAtMy0xLTEtMA_fdffc1c2-5da0-4228-8f92-518014ee79c2"
      unitRef="usd">17513000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTItMS0xLTEtMA_ea343e3c-e371-4982-a56e-db28439b9e59"
      unitRef="usd">20773000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTItMy0xLTEtMA_31f05415-352d-4547-a187-fe20405ea916"
      unitRef="usd">5665000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <ubnt:UnpaidStockRepurchases
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTMtMS0xLTEtMA_0652bbfc-eef0-4e4a-b832-f0485ae5314d"
      unitRef="usd">0</ubnt:UnpaidStockRepurchases>
    <ubnt:UnpaidStockRepurchases
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTMtMy0xLTEtMA_9a4a3316-c65a-44b8-aaf5-cb990ef8afab"
      unitRef="usd">5210000</ubnt:UnpaidStockRepurchases>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTQtMS0xLTEtMA_3b956838-2c93-4ccd-9952-421bb03a5b31"
      unitRef="usd">49000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTQtMy0xLTEtMA_3f034621-11b1-41dc-9b2a-4247826289b6"
      unitRef="usd">19000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:TransferToInvestments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTUtMS0xLTEtMA_8d759990-f37a-4433-86f2-066adc99f973"
      unitRef="usd">1234000</us-gaap:TransferToInvestments>
    <us-gaap:TransferToInvestments
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zMS9mcmFnOjIwZGQ5MDIwNjc2ZDQ3MzA5YTkwZDZmOTAzNzI0YjU0L3RhYmxlOjkzYjNlNDQwYzVmZTRlNzk5YzJiZTdlN2ExNmJlM2NiL3RhYmxlcmFuZ2U6OTNiM2U0NDBjNWZlNGU3OTljMmJlN2U3YTE2YmUzY2JfNTUtMy0xLTEtMA_5b453ce4-6739-482b-9a81-dffaf2b4366a"
      unitRef="usd">117000</us-gaap:TransferToInvestments>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zNy9mcmFnOjY1MzBkZGYwODhiOTRlYmY4NDIyNjIzODI1N2JjYjljL3RleHRyZWdpb246NjUzMGRkZjA4OGI5NGViZjg0MjI2MjM4MjU3YmNiOWNfMTc1NA_bdd57080-a1ec-4239-b056-d71da9b0728d">BUSINESS AND BASIS OF PRESENTATION&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Ubiquiti Inc. and its wholly owned subsidiaries (collectively, &#x201c;Ubiquiti&#x201d; or the &#x201c;Company&#x201d;) develop high performance networking technology for service providers, enterprises, and consumers globally.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates on a fiscal year ending June&#160;30. In this Quarterly Report, the fiscal year ending June&#160;30, 2021 is referred to as &#x201c;fiscal 2021&#x201d; and the fiscal year ended June&#160;30, 2020 is referred to as &#x201c;fiscal 2020&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) related to interim financial statements based on applicable Securities and Exchange Commission (&#x201c;SEC&#x201d;) rules and regulations. Accordingly, they do not include all the information and footnotes required by U.S. GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June&#160;30, 2020 balance sheet was derived from the audited financial statements as of that date. All significant intercompany transactions and balances have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements for the fiscal year ended June&#160;30, 2020, included in its Annual Report on Form 10-K, as filed with the SEC on August&#160;21, 2020 (the &#x201c;Annual Report&#x201d;). The results of operations for the three and nine months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for any future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF8zNy9mcmFnOjY1MzBkZGYwODhiOTRlYmY4NDIyNjIzODI1N2JjYjljL3RleHRyZWdpb246NjUzMGRkZjA4OGI5NGViZjg0MjI2MjM4MjU3YmNiOWNfMTc1NQ_c1c3b7c9-1a5d-4abc-be2f-2ccfb371e1bc">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) related to interim financial statements based on applicable Securities and Exchange Commission (&#x201c;SEC&#x201d;) rules and regulations. Accordingly, they do not include all the information and footnotes required by U.S. GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June&#160;30, 2020 balance sheet was derived from the audited financial statements as of that date. All significant intercompany transactions and balances have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements for the fiscal year ended June&#160;30, 2020, included in its Annual Report on Form 10-K, as filed with the SEC on August&#160;21, 2020 (the &#x201c;Annual Report&#x201d;). The results of operations for the three and nine months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for any future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5MQ_fbcd68ab-ecab-4809-8311-6bf78ad0c846">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s significant accounting policies are disclosed in its audited consolidated financial statements for the year ended June&#160;30, 2020, included in the Annual Report on Form 10-K. Except as noted below, there have been no other changes to the Company&#x2019;s significant accounting policies as discussed in the Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Accounting Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. The Company evaluates its estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Credit Losses on Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#x201c;ASU 2016-13&#x201d;). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we are required to estimate lifetime expected credit losses. For available-for-sale debt securities, the Company will recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company&#x2019;s fiscal year beginning July 1, 2020 on a modified retrospective basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July 1, 2020, the Company adopted the new standard, including identifying, evaluating and quantifying the impact on its consolidated financial statements. The Company concluded that the expected credit loss impact to the opening balance of fiscal 2021 retained earnings was deemed immaterial, and as a result the adoption did not have a material impact the Company's consolidated financial position, results of operations, or cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Effective&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company&#x2019;s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements &lt;/span&gt;&lt;/div&gt;and related disclosures.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5Mg_587d597c-ab92-40bf-b972-c57fa3096510">Use of Accounting EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. The Company evaluates its estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80MC9mcmFnOmJiODU1ZWRiOTA5ODQ0Y2NiZWMyOWM5NzYwYTQ3YTM5L3RleHRyZWdpb246YmI4NTVlZGI5MDk4NDRjY2JlYzI5Yzk3NjBhNDdhMzlfMzM5Mw_8d5bd245-6bbc-4061-ad95-bc5b69ced68e">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Credit Losses on Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#x201c;ASU 2016-13&#x201d;). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we are required to estimate lifetime expected credit losses. For available-for-sale debt securities, the Company will recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company&#x2019;s fiscal year beginning July 1, 2020 on a modified retrospective basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of July 1, 2020, the Company adopted the new standard, including identifying, evaluating and quantifying the impact on its consolidated financial statements. The Company concluded that the expected credit loss impact to the opening balance of fiscal 2021 retained earnings was deemed immaterial, and as a result the adoption did not have a material impact the Company's consolidated financial position, results of operations, or cash flow.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Effective&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company&#x2019;s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements &lt;/span&gt;&lt;/div&gt;and related disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM3OA_569094ef-a4f4-494e-bbda-15a5fc80b0b5">REVENUES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (&#x201c;PCS&#x201d;). Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with customers are satisfied; generally, this occurs with the transfer of control of the Company&#x2019;s products and PCS to its customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to customers as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 15 of Notes to Consolidated Financial Statements &#x201c;Segment Information&#x201d; for disaggregation of revenue by product category and geography. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company&#x2019;s right to the consideration is unconditional. The Company&#x2019;s contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. The Company classifies customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and June&#160;30, 2020, the Company&#x2019;s customer deposits were $4.3&#160;million and $2.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company&#x2019;s deferred revenue, included in other current liabilities and other long-term liabilities, was $22.2 million and $9.3 million, respectively. &lt;/span&gt;&lt;/div&gt;As of June&#160;30, 2020, the Company&#x2019;s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 million, respectively.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM3OQ_d02dd352-78a4-4e49-8302-6ff633d31954">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (&#x201c;PCS&#x201d;). Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with customers are satisfied; generally, this occurs with the transfer of control of the Company&#x2019;s products and PCS to its customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to customers as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 15 of Notes to Consolidated Financial Statements &#x201c;Segment Information&#x201d; for disaggregation of revenue by product category and geography. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company&#x2019;s right to the consideration is unconditional. The Company&#x2019;s contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. The Company classifies customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjA2OQ_996e91be-b95b-434d-9c38-1d52a54822aa"
      unitRef="usd">4300000</ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjA3Ng_02e81349-06b6-4a00-83bf-92b926c252dc"
      unitRef="usd">2100000</ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjIxMQ_46dda46f-1fc9-4673-85c2-71667c1ac8fd"
      unitRef="usd">22200000</ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjIxOA_2ee46fe6-cab0-4711-8c73-ee78027dedc9"
      unitRef="usd">9300000</ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM1NA_9b1e05f8-c886-457f-a78a-4e3e69215d57"
      unitRef="usd">16500000</ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80My9mcmFnOmI0MzQ2MjBjZGJiNzRlNGQ4ZGRlZjZkMTA4NDU2MmM1L3RleHRyZWdpb246YjQzNDYyMGNkYmI3NGU0ZDhkZGVmNmQxMDg0NTYyYzVfMjM2MQ_e552c362-c5d9-4f97-85de-814f9f821571"
      unitRef="usd">6300000</ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIwOA_5f020390-ea8c-43ec-a9af-129449405026">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.  A financial instrument&#x2019;s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Unobservable inputs based on the Company&#x2019;s own assumption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records securities available-for-sale at fair value on a recurring basis. The Company classifies its investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s fixed income available-for-sale securities consist of high-quality investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of the Company&#x2019;s  marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company held no Level 3 financial instruments as of March&#160;31, 2021 and June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s financial instruments&#x2019; adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of March&#160;31, 2021 and June&#160;30, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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="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="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;/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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.709%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents (1)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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="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="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;/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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended March&#160;31, 2021 the Company did not recognize any net gains or losses from accumulated other comprehensive income related to unrealized gains or losses. For the three months ended March&#160;31, 2020, the Company's reclassified realized net loss to earnings from accumulated other comprehensive income related to unrealized gains or losses, was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended  March&#160;31, 2020, the Company reclassified realized net gain of $0.4&#160;million to earnings from accumulated other comprehensive income related to unrealized gains or losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended March&#160;31, 2021, interest income on the Company&#x2019;s investment securities was immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended March&#160;31, 2020, the Company had $0.2&#160;million and $1.0&#160;million interest income on the Company's investment securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company's marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of March&#160;31, 2021 (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.075%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Continuous Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value of marketable securities&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had no continuous unrealized loss position from marketable securities as of June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of March&#160;31, 2021 (in thousands):&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:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&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:10.631%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-For-Sale&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year and money market funds&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,734&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,737&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For certain of the Company&#x2019;s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021 and June&#160;30, 2020, the Company had outstanding loans associated with its credit facilities, which are carried at historical cost. The fair value of the Company&#x2019;s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of March&#160;31, 2021 and June&#160;30, 2020, the fair value of the Company&#x2019;s debt, which is carried at historical cost was $575.0 million and $655.0 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifd2db5b6c2714bb2943c0523a83568c6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjAzMQ_67072771-a775-4f6a-bc69-77a771958ad2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i09e4ecd8bfd54db48437263edf1b9e1d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjAzMQ_aae0584a-1047-4674-b1c1-28385b27dda5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIwOQ_4d7fc315-2feb-44b2-87c7-029e2a15284a">The following tables summarize the Company&#x2019;s financial instruments&#x2019; adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of March&#160;31, 2021 and June&#160;30, 2020 (in thousands):&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.750%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.670%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.901%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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="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="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;/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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,739&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.709%"/&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="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and Cash Equivalents (1)&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Short-Term Investments&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-Term Investments&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&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="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="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;/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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,429&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#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:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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;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;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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xLTEtMS0w_837cdf0c-870c-40ed-8324-be55af0ee27a"
      unitRef="usd">724000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0zLTEtMS0w_1ee81b05-2198-40db-8f63-5a08f09b19f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy01LTEtMS0w_937ca7aa-6207-4e7b-b954-afcfa5c1aa2a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy03LTEtMS0w_18f597f2-8c0c-47cc-9de9-ab0160538e38"
      unitRef="usd">724000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy05LTEtMS0w_4d633ecb-e473-49cd-bd27-617655aafde4"
      unitRef="usd">724000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xMS0xLTEtMA_7ce38c21-3726-49a5-8418-b4e093b3728c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i63b9f7d2b144444d88864b5b2fd24af3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMy0xMy0xLTEtMA_4fa3af76-0be6-4341-a316-b971f3d04e99"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xLTEtMS0w_7b14fdc5-5f3f-4c09-a302-13d37c2b721e"
      unitRef="usd">724000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0zLTEtMS0w_26e594b4-3771-4981-b5d0-5a56ac00eb90"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC01LTEtMS0w_90ec249d-b7b4-431e-a517-b80d3af866fb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC03LTEtMS0w_4ee1b7ae-4f83-4d56-b7d2-3eadbfe63aba"
      unitRef="usd">724000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC05LTEtMS0w_6e714e2a-4c70-411b-b2ad-830ca5068711"
      unitRef="usd">724000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xMS0xLTEtMA_acdd6098-c663-46d0-ae53-26a727509a17"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idc2c9406412449c9b5a0926d7e6bc8d9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfNC0xMy0xLTEtMA_fb826fbd-9900-499c-949e-c216affc44bf"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xLTEtMS0w_fdff450a-acda-4a5d-b7fd-68a07e9e5ed8"
      unitRef="usd">1736000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0zLTEtMS0w_32686fe9-db8a-4a25-9947-aa4d70c76412"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC01LTEtMS0w_f2931f8b-b7d5-4db8-842f-382af2645780"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC03LTEtMS0w_9aa8114c-b1b7-47a3-a8db-561ebb06b90e"
      unitRef="usd">1739000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC05LTEtMS0w_4ca0ed4e-a4a5-4e81-809e-a5b1293f04f7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xMS0xLTEtMA_a8a418fa-ac5b-459b-8ff5-9db30b10e896"
      unitRef="usd">1013000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i39892a0b51d44b898d9fd507c5b60ae0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfOC0xMy0xLTEtMA_84fdf656-c6bf-479b-88aa-f4647c7aa0de"
      unitRef="usd">726000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMS0xLTEtMA_50bc8ab8-2be4-470a-b56f-06f15b91279e"
      unitRef="usd">1736000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMy0xLTEtMA_994f7775-9b84-4abc-8d93-062f640ea395"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtNS0xLTEtMA_2cbcbed5-803b-4c45-a6fb-91149ec27e5e"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtNy0xLTEtMA_16e915e7-5fb5-4684-8f62-5eb2ccd6081f"
      unitRef="usd">1739000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtOS0xLTEtMA_d9c11d71-b609-491c-bc01-e83d4423b4e6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMTEtMS0xLTA_cc73a3b7-6f49-4d96-8f15-dfd01937c5c7"
      unitRef="usd">1013000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i65c1c50fbb7945f1aa348f42a113f6ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTEtMTMtMS0xLTA_00d9ec05-12af-4a02-9865-7bb959abb5b1"
      unitRef="usd">726000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMS0xLTEtMA_734e2aee-5b92-4ec3-aa63-2a873ecf21a8"
      unitRef="usd">2460000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMy0xLTEtMA_af8a7266-355e-4b35-a9b8-2938c64d74d0"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtNS0xLTEtMA_64ac3c7a-bc88-4021-aeb3-5effbc38ba20"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtNy0xLTEtMA_d5dcc84c-7814-4c3e-b9c5-8c90acfaaf1c"
      unitRef="usd">2463000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtOS0xLTEtMA_b2698034-b584-437e-861b-3160a448fbe5"
      unitRef="usd">724000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMTEtMS0xLTA_21d5e85a-abc3-42d0-a9cb-00d0b9610150"
      unitRef="usd">1013000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib9d84c8ecabd4b808cecbeeeedb6a31e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmMwN2ExZGYwZjQ0ODRjNTU4OWM5Y2ZiMGY2M2QwZTQ4L3RhYmxlcmFuZ2U6YzA3YTFkZjBmNDQ4NGM1NTg5YzljZmIwZjYzZDBlNDhfMTMtMTMtMS0xLTA_a4f77042-0e95-4690-9f21-be4cb6823f3c"
      unitRef="usd">726000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xLTEtMS0w_b4ab4b4d-204f-499b-af6e-3f05bf6ced57"
      unitRef="usd">1055000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0zLTEtMS0w_29de283a-d1c1-4f81-8a15-810f532b1360"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy01LTEtMS0w_5ff5f925-4233-4d6b-8088-12bbbf2d2f95"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy03LTEtMS0w_154c53f5-1fe3-4e58-a68f-80df5f4fc1cd"
      unitRef="usd">1055000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy05LTEtMS0w_229a9b26-5173-4489-b629-9912aac30378"
      unitRef="usd">1055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xMS0xLTEtMA_923ec9b4-13b2-4156-8198-c5d652b39565"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i1a30e74b95e543c99e6674d98b2aa254_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMy0xMy0xLTEtMA_45114886-6fe7-4c3f-8571-3ec7b18ee071"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xLTEtMS0w_5e945129-07c7-4c22-9a27-25a64100a802"
      unitRef="usd">1055000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0zLTEtMS0w_1f5b30b1-eaa9-48f7-b326-008f1451c865"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC01LTEtMS0w_58bfc563-8a93-4b76-b842-c69550aaaa30"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC03LTEtMS0w_06b43b80-bb02-44d1-9a4b-97b6d41f2349"
      unitRef="usd">1055000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC05LTEtMS0w_0224bb27-3820-41c5-bc33-628f1539e4f6"
      unitRef="usd">1055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xMS0xLTEtMA_405af9a1-4c09-4f04-bfba-a72bde7359ad"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i28c5b612530545d7836e82b71a5af49d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfNC0xMy0xLTEtMA_30cef133-b572-4335-ab9d-63ce2258dbef"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xLTEtMS0w_e4482c40-78b6-4058-bbae-8289459ccb12"
      unitRef="usd">1429000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0zLTEtMS0w_b462982c-4bc1-4dcb-9f9d-8e4074fd99ca"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC01LTEtMS0w_bc66e9d2-5e02-444d-99e3-f2934b2114cd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC03LTEtMS0w_8f018121-db9a-49c2-a936-d6104a0ea859"
      unitRef="usd">1438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC05LTEtMS0w_67d1d521-b2ed-4569-89f0-99b9258ff6f9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xMS0xLTEtMA_fd3ba895-898c-4291-94c2-dbce080b6471"
      unitRef="usd">925000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i594c3e9c5bd24a53b7dfcddb35b2e49a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfOC0xMy0xLTEtMA_2dbd70c5-6cfb-45ed-a34f-5aadecbe75c8"
      unitRef="usd">513000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMS0xLTEtMA_f09f9596-2266-4366-b9dc-4c538a174ff6"
      unitRef="usd">1429000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMy0xLTEtMA_62cca347-3f78-4654-9501-c3c43ba862d9"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtNS0xLTEtMA_5a600bd3-160a-4c02-87ed-4e5775770255"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtNy0xLTEtMA_cf141a9d-751a-4f75-b0bb-a62ea2046e35"
      unitRef="usd">1438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtOS0xLTEtMA_1bae13f3-676b-483d-8d98-6e0722c0c67c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMTEtMS0xLTA_8e44590a-ee2c-42a5-91bb-97c3f8e013d1"
      unitRef="usd">925000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ib5d4947bc2664af18669d84dd0884ee5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTEtMTMtMS0xLTA_371b2a45-5891-440f-b276-e611f8b67e02"
      unitRef="usd">513000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMS0xLTEtMA_de330158-1423-4fd2-b05e-8b8902a281a9"
      unitRef="usd">2484000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMy0xLTEtMA_de2b972b-a609-47ae-b431-b9c1245883f4"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtNS0xLTEtMA_0230b1d9-f838-4a01-b239-b4dc79494e3f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtNy0xLTEtMA_e7dfee37-ad6a-454c-825e-4a40dc5ee0ce"
      unitRef="usd">2493000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtOS0xLTEtMA_0e945f31-b2cc-44be-90c7-1f31441daa11"
      unitRef="usd">1055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMTEtMS0xLTA_15395105-b65a-4694-a115-dcbbf5c4fe27"
      unitRef="usd">925000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ie2bca42b2a7f40a89b728bc191556074_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjk5ZmYyNWJiN2U5NjRjNjliMDBhM2IzZDJiNjViM2RkL3RhYmxlcmFuZ2U6OTlmZjI1YmI3ZTk2NGM2OWIwMGEzYjNkMmI2NWIzZGRfMTMtMTMtMS0xLTA_b290c5e3-b6f6-4703-b1b7-635c78c69183"
      unitRef="usd">513000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjg1NQ_a2ca3227-740e-469d-8203-e2921ad110a9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMjg1NQ_ee2193c2-8f2c-47af-a303-2c8e20a3b5c7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMzA0NA_3fd2ce9b-ecc1-4aaa-b199-8fc4c00cc751"
      unitRef="usd">400000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTA5OTUxMTYzMjIxMg_42a1016a-7fae-4565-a0e9-77e4bf73dac2"
      unitRef="usd">200000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTA5OTUxMTYzMjIzMQ_07c6667f-32b4-4fd7-af1a-037baedfc776"
      unitRef="usd">1000000.0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMTY0OTI2NzQ0NjQ1Mw_a23ccb2a-dec2-455c-9062-8c1128169138">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the Company's marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of March&#160;31, 2021 (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.075%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Continuous Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair Value of marketable securities&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi0xLTEtMS0yMDE_9c681ee3-2254-4035-9cc1-85fc59c385c3"
      unitRef="usd">1133000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi0zLTEtMS00MjY_e7f64cc7-e7e5-436c-90d4-c29dc822925d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMi01LTEtMS00Mjg_c4fae0ae-b0e2-4531-b1bc-c5b4b7dd29a8"
      unitRef="usd">1133000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy0xLTEtMS0yMDE_13ea49d5-33c8-4c07-99fd-6c0aa3d6da20"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy0zLTEtMS00MzA_fff8ec1f-0a47-4dcc-9198-35a0db1645e3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOjIwNmY2M2UyZmY3MTQ1YTk5M2FkMWRjMjY2ZGIyZDMzL3RhYmxlcmFuZ2U6MjA2ZjYzZTJmZjcxNDVhOTkzYWQxZGMyNjZkYjJkMzNfMy01LTEtMS00MzI_38efc26e-0b6a-41b5-8aa9-ee4ff0b36c85"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfMzI1OQ_a6ae9db3-6cfe-421c-a25a-d3ce03010f0c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDIxMA_8d18cb8f-f71b-4fdf-8ab9-d01d0f9ca9f6">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of March&#160;31, 2021 (in thousands):&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:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&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:10.631%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Available-For-Sale&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Adjusted Cost&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within 1 year and money market funds&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,734&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,737&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after 1 year through 5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMi0xLTEtMS0w_bc6945a8-d97f-4522-b815-85d564a0baef"
      unitRef="usd">1734000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMi0zLTEtMS0w_821692d0-3c96-41ae-adfa-a7bb9601669d"
      unitRef="usd">1737000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMy0xLTEtMS0w_f668567f-3cb7-473c-ba1d-9085c543cfef"
      unitRef="usd">726000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfMy0zLTEtMS0w_bf7b4e37-63d7-4f75-bd9b-3d9b825ec9af"
      unitRef="usd">726000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfNC0xLTEtMS0w_65b08b03-a8dc-45c1-ae01-98a7b81315bd"
      unitRef="usd">2460000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RhYmxlOmNjZGM3OGEyOTVlODQ0MTM4ZjYxYTllMGJhNjA4MGY3L3RhYmxlcmFuZ2U6Y2NkYzc4YTI5NWU4NDQxMzhmNjFhOWUwYmE2MDgwZjdfNC0zLTEtMS0w_cf8b1c6a-7c20-4205-9109-7bc25cc61f84"
      unitRef="usd">2463000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtInstrumentFairValue
      contextRef="id38cfc46177542a081e807d7ac53d6e8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDE4NA_395dba73-5426-4b43-9fd3-b48c1450be49"
      unitRef="usd">575000000.0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ia9353b1c70f640b7afa740b249cd5364_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80Ni9mcmFnOjZkNjAxYmZmOTg0NzRhMGNiNDY0M2JiZjIxMzE1YTFkL3RleHRyZWdpb246NmQ2MDFiZmY5ODQ3NGEwY2I0NjQzYmJmMjEzMTVhMWRfNDE5MQ_fda07459-fca2-4e0a-b0e9-96b9fc1e111e"
      unitRef="usd">655000000.0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg0_a7d60795-772f-4431-88be-224e33868372">EARNINGS PER SHARE&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):&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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add&#x2014;dilutive potential common shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,865&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,148&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share of common stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg2_6cf49b8c-4d4e-4614-ad2f-4c29ceab758d">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):&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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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:'Times New Roman',sans-serif;font-size:8pt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add&#x2014;dilutive potential common shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average shares used in computing diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,865&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,148&#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:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share of common stock:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" 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="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy0xLTEtMS0w_2721fb8a-0602-4a35-bcec-9562137aa63e"
      unitRef="usd">146075000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy0zLTEtMS0w_6c0833d0-d2a3-4343-8ea1-d2b1d8140513"
      unitRef="usd">103722000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy01LTEtMS0w_90458a26-5325-471d-a1c1-dba3f910f19d"
      unitRef="usd">462252000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMy03LTEtMS0w_e8b95677-43d5-40db-8dec-73dd6be25c4a"
      unitRef="usd">287679000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS0xLTEtMS0w_260c3138-6fde-408a-bc21-c29db938ba5d"
      unitRef="shares">62810000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS0zLTEtMS0w_7a9fb2fb-158b-4394-b745-692e3244f62e"
      unitRef="shares">64630000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS01LTEtMS0w_e416be1d-814d-40f1-9eac-ddb0f985a790"
      unitRef="shares">63084000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNS03LTEtMS0w_dbb287ce-3360-490f-b671-f604781db0af"
      unitRef="shares">66003000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy0xLTEtMS0w_b7870234-32ee-4d1a-870d-69f6c4b3fd46"
      unitRef="shares">15000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifef09638683a4580a498f3983d6942bf_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy0zLTEtMS0w_5f8048b4-4d5b-49bd-93fe-504d8225cccb"
      unitRef="shares">24000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy01LTEtMS0w_4cac9a5e-f252-4c0d-acad-792ab6211fcf"
      unitRef="shares">18000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfNy03LTEtMS0w_917b0a20-5cc8-4a2a-95ba-37be8ef4fe9c"
      unitRef="shares">33000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC0xLTEtMS0w_e6a87974-c0e4-438f-9071-b597439f8323"
      unitRef="shares">40000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC0zLTEtMS0w_0272af1c-32eb-4a82-a982-02f93ce96c5b"
      unitRef="shares">45000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC01LTEtMS0w_7f4bd7b6-e833-448f-8123-1b41a3d211bc"
      unitRef="shares">46000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1212982af4354baaa282d030a43f9103_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOC03LTEtMS0w_761146e6-cf1e-4952-bcb7-b96b99ac2df2"
      unitRef="shares">58000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS0xLTEtMS0w_605eb12a-250a-4f52-b1c4-888c41c7b6bd"
      unitRef="shares">62865000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS0zLTEtMS0w_53bbf17d-f4c0-4586-87b5-8fa3f54209ad"
      unitRef="shares">64699000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS01LTEtMS0w_eefae92e-c719-45f3-8067-609abf4ea6ad"
      unitRef="shares">63148000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfOS03LTEtMS0w_eaa637f3-8e4d-4eaa-8387-b054b7433d9e"
      unitRef="shares">66094000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtMS0xLTEtMA_4a11ff2e-ebf3-494a-a26a-765f6bec11e6"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtMy0xLTEtMA_29e1e4ad-7708-44b6-a513-d8b4b985a6aa"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtNS0xLTEtMA_386c5c5e-d40e-47a7-ab90-60c39e3b9d99"
      unitRef="usdPerShare">7.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTEtNy0xLTEtMA_bc41eb4b-b7f1-4db8-aeac-e1d5bf2598c1"
      unitRef="usdPerShare">4.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItMS0xLTEtMA_4b784a5d-b367-4504-b67d-c778c343a4fd"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItMy0xLTEtMA_07497d76-66b7-4713-a5d7-07a6b74a278c"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItNS0xLTEtMA_4f21efb6-5f62-41f3-8932-54e7ecb87917"
      unitRef="usdPerShare">7.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjVjNTFiMTQ5YTQyODRiNzdhMjhjMGM4ZjkwYTBiNTNjL3RhYmxlcmFuZ2U6NWM1MWIxNDlhNDI4NGI3N2EyOGMwYzhmOTBhMGI1M2NfMTItNy0xLTEtMA_ac986f2a-b589-4444-99ff-d18a7b559d3f"
      unitRef="usdPerShare">4.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RleHRyZWdpb246Y2Q1MDY0ZTZlZWNlNDQwMWFlNDYwNTBlNzIwNjU5NTRfNTg4_a5f147e4-6526-4a9a-b27c-0ed0f77de85b">The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&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:'Times New Roman',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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i81e1ced6c45e40839f66047407e15721_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi0xLTEtMS0w_b4a54002-ef27-4f09-babc-98b560b0520f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib29f51beaef948bd8d4f3379de303df8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi0zLTEtMS0w_791ca0f7-921d-480f-9b95-0d33e954fa15"
      unitRef="shares">11000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idff7f38d544a40fdb13e5acade282d12_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi01LTEtMS0w_894e6526-634c-444c-8e34-b9c5b747bbf6"
      unitRef="shares">4000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i124ac13a0d9a4254a7ec2c3fbf14c4c2_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF80OS9mcmFnOmNkNTA2NGU2ZWVjZTQ0MDFhZTQ2MDUwZTcyMDY1OTU0L3RhYmxlOjA2NzEwMzk5YWYxOTRiNWViMGRhM2M2NWQ1YjBkNjU5L3RhYmxlcmFuZ2U6MDY3MTAzOTlhZjE5NGI1ZWIwZGEzYzY1ZDViMGQ2NTlfMi03LTEtMS0w_22231b72-45bf-449c-b909-07d00d575df4"
      unitRef="shares">4000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0NA_88739639-e466-4ca4-9e89-0d89ab1978aa">BALANCE SHEET COMPONENTS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,307&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,381&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,930&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,943&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Testing equipment&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,985&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,476&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tooling equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate aircraft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,563&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,769&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Long-term Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong Tax deposit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) The Company made a total of $57.4&#160;million of deposits with the Hong Kong Inland Revenue Department (&#x201c;IRD&#x201d;) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. These deposits were made during fiscal years 2021, 2020, 2019, and 2018 in the amounts of $21.9&#160;million, $15.5&#160;million, $13.4&#160;million and $6.6 million, respectively. The Company expects the $57.4&#160;million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(2) Accumulated amortization was $2.4 million and $1.8 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities consisted of the following (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue &#x2014; short-term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,193&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,464&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,538&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for sales returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory received not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Long-Term Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Revenue &#x2014; long-term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,323&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,363&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,312&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0Ng_37041af4-f45c-46e2-909d-126a9ff2f9c5">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consisted of the following (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,307&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,381&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,930&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,943&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMS0xLTEtMS0w_946801ee-1613-4d5c-9e42-9daa1e7e0e57"
      unitRef="usd">221307000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMS0zLTEtMS0w_748941ce-a7ab-4d86-8fb0-dbd20a5b49ee"
      unitRef="usd">282381000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMi0xLTEtMS0w_07566ebf-facf-4d51-b9a0-f5cee4d4ba10"
      unitRef="usd">3623000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfMi0zLTEtMS0w_b048bded-0db6-4235-8f1a-63f4289af61d"
      unitRef="usd">3562000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfNC0xLTEtMS0w_984adff4-7830-4433-ab53-f30a6fbc73df"
      unitRef="usd">224930000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjU0MWYyN2RiZDVjZjRlOTg4YTMxMGRjOTIxZTcyYmMxL3RhYmxlcmFuZ2U6NTQxZjI3ZGJkNWNmNGU5ODhhMzEwZGM5MjFlNzJiYzFfNC0zLTEtMS0w_a745a6fb-5a7d-4455-8c7c-09d16b3e5027"
      unitRef="usd">285943000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTEzOQ_b0c3d0e7-03ee-4d01-adf1-d2230a20806a">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Testing equipment&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,985&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,476&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tooling equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate aircraft&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,563&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,769&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icf9aae4c2b5c4259826a7f7c0d7e9700_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMS0xLTEtMS0w_daa88cea-bd9a-45de-8e5d-dab369181e81"
      unitRef="usd">14985000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7ec810bc6f3f42a5866d4b1bd657e16f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMS0zLTEtMS0w_c2067d31-4c3f-4cf8-b8e3-66485f4103db"
      unitRef="usd">12476000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i517c42b66cd04460abe52853d7f93da5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMi0xLTEtMS0w_8e071a87-9e63-4137-afab-5769b2628374"
      unitRef="usd">15387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4fd2fac5571b44b3b34ed8cabd8cf970_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMi0zLTEtMS0w_f4f76777-6836-41e6-88c0-1cab4f14f836"
      unitRef="usd">13601000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc48c1b599d44791b3e18b53573c9efa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMy0xLTEtMS0w_df5a614a-c1e9-4084-876b-ea0fa5367a40"
      unitRef="usd">14781000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i53b7781700704ee3b6276ca71e1f06fc_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMy0zLTEtMS0w_7398930e-0da0-454f-bdda-00e744da9a77"
      unitRef="usd">12944000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae5b15b247dc4175a820f52dc08f26e7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNC0xLTEtMS0w_ae3baf4d-2a8d-42be-b2ce-f3b0ac4e1a96"
      unitRef="usd">8401000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie56bdfe166b842a3acb5e42e6d88ceea_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNC0zLTEtMS0w_69d5c205-8540-4f0c-a8d6-2e1db464c2f9"
      unitRef="usd">7676000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2eaa378d041a48c0a53f7439bc30198c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNS0xLTEtMS0w_82415176-3685-406a-b5f9-b84a5ae3308b"
      unitRef="usd">7818000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i083bdfd0e82e4b5c9e6f27889e5846e5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNS0zLTEtMS0w_dabf365a-f97b-4089-95ca-f5bac70aff16"
      unitRef="usd">7266000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifc939555e66346b8bf87120ba0db5678_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNi0xLTEtMS0w_dcefeb2d-c916-4a24-bb03-437ed17a4c48"
      unitRef="usd">2384000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib570b49bd1ab4db6bccfce0417131a95_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNi0zLTEtMS0w_ca1d2090-1095-403b-a4cc-2bee6e0516e7"
      unitRef="usd">2147000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0860e9b495e8428fae94198d1ba553c3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNy0xLTEtMS0w_0a333c16-ff36-4719-9d7d-66b9794df0a3"
      unitRef="usd">65807000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic1fc499ee34641e0a371acdbccf39d1c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfNy0zLTEtMS0w_c2eb953a-03a8-47f1-adc3-d32e63b0faa1"
      unitRef="usd">64659000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOC0xLTEtMS0w_a674e28c-6398-4450-81db-fe2ce036ff23"
      unitRef="usd">129563000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOC0zLTEtMS0w_07b7ce81-97c5-496d-ae1f-350c796415d3"
      unitRef="usd">120769000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOS0xLTEtMS0w_ddb31f6d-0105-4b14-9c94-28917e38c1de"
      unitRef="usd">49674000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfOS0zLTEtMS0w_b32d37a0-b2c2-4c3a-893a-a58cf0107666"
      unitRef="usd">42247000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMTAtMS0xLTEtMA_3189baf9-9820-4314-86d1-fe4a52fbef60"
      unitRef="usd">79889000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjMwNjMzZjQyYWM4ODQ0YjU4Yjg5OGVmN2JhMjVjNDQyL3RhYmxlcmFuZ2U6MzA2MzNmNDJhYzg4NDRiNThiODk4ZWY3YmEyNWM0NDJfMTAtMy0xLTEtMA_77d93106-1521-463f-8abb-f404a12185a8"
      unitRef="usd">78522000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE1MA_6b660a56-c7eb-485e-80c2-ed23c8a8394e">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong Tax deposit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) The Company made a total of $57.4&#160;million of deposits with the Hong Kong Inland Revenue Department (&#x201c;IRD&#x201d;) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. These deposits were made during fiscal years 2021, 2020, 2019, and 2018 in the amounts of $21.9&#160;million, $15.5&#160;million, $13.4&#160;million and $6.6 million, respectively. The Company expects the $57.4&#160;million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(2) Accumulated amortization was $2.4 million and $1.8 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMS0xLTEtMS0w_ac2d02ca-bbaa-44d5-91ee-776c2da3edde"
      unitRef="usd">57423000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMS0zLTEtMS0w_d8223fcd-cb49-4b2a-9ec8-84f72d017e21"
      unitRef="usd">35495000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMi0xLTEtMS0w_44861afe-8dda-404d-bb2b-f671af7e612c"
      unitRef="usd">9021000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMi0zLTEtMS0w_2b71632b-ac5c-465d-a735-e97ca11d3bae"
      unitRef="usd">3063000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMy0xLTEtMS0w_6275850f-210b-462b-901b-06f606ccc3e7"
      unitRef="usd">5752000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfMy0zLTEtMS0w_360c2260-4511-4b75-a5b4-27f6a1f9c689"
      unitRef="usd">4665000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfNC0xLTEtMS0w_e2f57c0c-ec10-4651-bd1f-6b80376be490"
      unitRef="usd">72196000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjEwZWU0MTcwNjY0NTQ3OGM5MTA2MWFlNmRlNGNjMDIzL3RhYmxlcmFuZ2U6MTBlZTQxNzA2NjQ1NDc4YzkxMDYxYWU2ZGU0Y2MwMjNfNC0zLTEtMS0w_9b3471e5-ef61-4ecc-8bcb-1fb8929682c2"
      unitRef="usd">43223000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="i87457b0cb05444deb79d39dd941d8bc9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMzMy_b2489a91-4e7f-4acf-8759-dca92d502d4d"
      unitRef="usd">57400000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <ubnt:PaymentForTaxDeposit
      contextRef="i3d76b8a6681743218428dea8fc692632_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTA5OTUxMTYyODk1Ng_232cd685-5ebf-4081-8a2c-16669ef0b233"
      unitRef="usd">21900000</ubnt:PaymentForTaxDeposit>
    <ubnt:PaymentForTaxDeposit
      contextRef="i969f1cfa4131481f9f22548f36efa980_D20190701-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjE4_60cfcdb3-8e12-4083-8186-4db520c96335"
      unitRef="usd">15500000</ubnt:PaymentForTaxDeposit>
    <ubnt:PaymentForTaxDeposit
      contextRef="i6caeb411dbea485fb48fb363518eae9d_D20180701-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjIy_8a929d6a-03da-40dc-9882-b39e434ec6df"
      unitRef="usd">13400000</ubnt:PaymentForTaxDeposit>
    <ubnt:PaymentForTaxDeposit
      contextRef="i0ddea52bb2fa4cd98c74d4df69c8e922_D20170701-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjI5_f2fdd12c-62a0-4c0d-a727-591da367df52"
      unitRef="usd">6600000</ubnt:PaymentForTaxDeposit>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="i87457b0cb05444deb79d39dd941d8bc9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfNjc4_77fc6a29-8062-43c5-9fcc-1157268be132"
      unitRef="usd">57400000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfODk5_aa0cc239-8732-4277-864f-1ae4d2879811"
      unitRef="usd">2400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfOTA3_c59cc315-6940-459e-8538-8d247baa6841"
      unitRef="usd">1800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0MQ_4af60427-9dbe-4e24-b82c-0b3f5de6af3e">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities consisted of the following (in thousands):&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue &#x2014; short-term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,193&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,464&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liability&#x2014; current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,538&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for sales returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory received not billed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other payables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMS0xLTEtMS0w_6f775192-3ad6-4502-8e41-4b10c656cfc5"
      unitRef="usd">22193000</ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMS0zLTEtMS0w_855458c9-f8d3-4098-bba4-70e9a8559698"
      unitRef="usd">16464000</ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMi0xLTEtMS0w_f6758a25-42f8-4405-a1ca-342cffd008b3"
      unitRef="usd">22788000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMi0zLTEtMS0w_be23fe7e-e0cd-4a97-9830-5a0116209c2a"
      unitRef="usd">12148000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMy0xLTEtMS0w_36f4c88a-90c5-446b-b302-c3cd716e5f49"
      unitRef="usd">8593000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfMy0zLTEtMS0w_7ffc55f3-acbf-41dd-9fc7-681310a720a9"
      unitRef="usd">7056000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNC0xLTEtMS0w_c08206c9-76fd-43a4-afc4-85765db2e43e"
      unitRef="usd">4753000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNC0zLTEtMS0w_50e0442d-e6a0-4d42-a9d9-e7b78482e856"
      unitRef="usd">4538000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNS0xLTEtMS0w_18dc3787-1fca-4f77-b701-8fafcf52684a"
      unitRef="usd">4178000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNS0zLTEtMS0w_c8210052-9731-45aa-bca3-b55f971a3e16"
      unitRef="usd">4084000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNi0xLTEtMS0w_e8062935-b1c4-4b69-ae11-0796fb85a0f1"
      unitRef="usd">4280000</ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNi0zLTEtMS0w_02194bb9-c13f-43de-af7b-0fd873b35173"
      unitRef="usd">2061000</ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <ubnt:ReserveforSalesReturnsCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNy0xLTEtMS0w_d178ccd2-55c4-4abb-b61e-cf6956068d47"
      unitRef="usd">2153000</ubnt:ReserveforSalesReturnsCurrent>
    <ubnt:ReserveforSalesReturnsCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfNy0zLTEtMS0w_0ddaf6eb-1596-48fa-b4a4-6c0619b0a7c2"
      unitRef="usd">1275000</ubnt:ReserveforSalesReturnsCurrent>
    <ubnt:InventoryReceivedNotBilled
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0xLTEtMS0yMTYz_108481be-cd24-4bfc-a396-eb2b81fd01a2"
      unitRef="usd">82105000</ubnt:InventoryReceivedNotBilled>
    <ubnt:InventoryReceivedNotBilled
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0zLTEtMS0yMTYz_60ada14c-ef20-46f3-8b8c-246f0c2c3350"
      unitRef="usd">1607000</ubnt:InventoryReceivedNotBilled>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0xLTEtMS0w_535ca071-56df-46af-b734-8ccf0377a61b"
      unitRef="usd">5483000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOC0zLTEtMS0w_7d9fd438-3f52-4790-ba62-0138aa2932d3"
      unitRef="usd">4489000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOS0xLTEtMS0w_de4b0e28-878f-476a-a698-682fa60fef63"
      unitRef="usd">156526000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOjNmYTRkYWJiZjg1MjQyZTU5OTFhYTkxOWY0MzJjOTFhL3RhYmxlcmFuZ2U6M2ZhNGRhYmJmODUyNDJlNTk5MWFhOTE5ZjQzMmM5MWFfOS0zLTEtMS0w_219f3b56-3b01-447a-8aea-6a3b72811ebe"
      unitRef="usd">53722000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RleHRyZWdpb246ZTVkYzk2ODgzMWExNDkxYmI1NmM2M2U0NGY3ZDlkYTlfMTE0Nw_8502a1c4-8e05-44f4-a020-e4bf6e603fc5">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred Revenue &#x2014; long-term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,323&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,363&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,312&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMS0xLTEtMS0w_e3e5d9b3-db5b-4442-8562-79aeedc0f559"
      unitRef="usd">9323000</ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMS0zLTEtMS0w_4314cbf4-2367-4e6d-a282-51cb9dd4f49f"
      unitRef="usd">6254000</ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMi0xLTEtMS0w_31af768e-620d-4a77-a660-6789c3019aaa"
      unitRef="usd">40000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMi0zLTEtMS0w_2a0daf5b-e277-4875-9f25-4b1dfaf32571"
      unitRef="usd">58000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMy0xLTEtMS0w_bbd6edb2-973e-4f0c-aba9-28cfe3a1a0e3"
      unitRef="usd">9363000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81Mi9mcmFnOmU1ZGM5Njg4MzFhMTQ5MWJiNTZjNjNlNDRmN2Q5ZGE5L3RhYmxlOmRlYjg3MjJhMmU1ODRjY2NhNzIyYWUyNTI4NDMyMmU3L3RhYmxlcmFuZ2U6ZGViODcyMmEyZTU4NGNjY2E3MjJhZTI1Mjg0MzIyZTdfMy0zLTEtMS0w_552890ba-8488-4f42-bbf7-33ed713d4eca"
      unitRef="usd">6312000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA5MQ_f2c50deb-b32d-4dc5-b014-dcd193a65623">ACCRUED WARRANTYThe Company offers warranties on certain products, generally a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5"&gt;one&lt;/span&gt; to two years and records a liability for the estimated &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;future costs associated with potential warranty claims. The warranty costs are reflected in the Company&#x2019;s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty obligations, included in other current liabilities, were as follows (in thousands):&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,518&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,680&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in liability for pre-existing warranties during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,351)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,210)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,544&#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:ProductWarrantyDisclosureTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA5Mg_85d5ba2e-c661-44ab-8bf6-f79d8998690e">The Company offers warranties on certain products, generally a period of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5"&gt;one&lt;/span&gt; to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company&#x2019;s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.</us-gaap:StandardProductWarrantyPolicy>
    <ubnt:StandardProductWarrantyPeriod
      contextRef="i93bd26e02af04f31a41c96c4831f813d_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA4_6866ec7a-29a7-44f4-9ac7-747e83e0181a">P2Y</ubnt:StandardProductWarrantyPeriod>
    <ubnt:StandardProductWarrantyPeriod
      contextRef="i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMzkw_598e2654-1afa-4f6b-a76c-f83a062ed3dc">P1Y</ubnt:StandardProductWarrantyPeriod>
    <ubnt:StandardProductWarrantyPeriod
      contextRef="i9b55114bec6e4c19b91f1744614c69eb_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfNDQw_1b385507-7a88-4922-8d67-2739c8565077">P2Y</ubnt:StandardProductWarrantyPeriod>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTA4OA_4155ef8d-a666-4f23-816e-8a22b5998b52">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Warranty obligations, included in other current liabilities, were as follows (in thousands):&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,518&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals for warranties issued during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,680&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,828&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in liability for pre-existing warranties during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;408&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements made during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,351)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,210)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,544&#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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMi0xLTEtMS0w_7bf10f37-8332-4f44-879e-c7609a6bcd5f"
      unitRef="usd">4538000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i7a22bf64cd304da0a9797be482506c46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMi0zLTEtMS0w_69d91af1-0e11-4128-823a-91fbd592b0bc"
      unitRef="usd">4518000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMy0xLTEtMS0w_393738af-1d0c-4229-9cab-303d4adb803a"
      unitRef="usd">6680000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfMy0zLTEtMS0w_c5304d85-5b4b-4994-a8a4-ebf8a4ec0703"
      unitRef="usd">5828000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNC0xLTEtMS0w_f0132b98-f357-4877-91c0-ecc1b069f0c6"
      unitRef="usd">-1114000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNC0zLTEtMS0w_1fcebf3a-44cf-4378-87aa-fdd97d9f84d4"
      unitRef="usd">408000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNS0xLTEtMS0w_7cf971b3-bfc7-4472-9314-8f828e965ecc"
      unitRef="usd">5351000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNS0zLTEtMS0w_629fcfd3-5697-4824-8013-0033121f1bd0"
      unitRef="usd">6210000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNi0xLTEtMS0w_8d3cef5a-35ff-4e64-965a-9ca33e6a2300"
      unitRef="usd">4753000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="ic774bbd0ba0f434f9463f37bfeaed1d4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RhYmxlOjg2N2M5Y2JkODgxZjQ5ZTM5NTQ0YTY0YTFmOTRhNzhmL3RhYmxlcmFuZ2U6ODY3YzljYmQ4ODFmNDllMzk1NDRhNjRhMWY5NGE3OGZfNi0zLTEtMS0w_c3c56a9a-2acf-4cff-a6f9-2ace725fc82b"
      unitRef="usd">4544000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5NQ_e708d5dd-410f-472e-97fc-4ef7fa228edf">DEBT&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the &#x201c;Third Amended and Restated Credit Agreement&#x201d;) with Wells Fargo Bank, National Association (&#x201c;Wells Fargo&#x201d;), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $700 million senior secured revolving credit facility (the &#x201c;Revolving Facility&#x201d;) and provided a new $500 million senior secured term loan facility (the &#x201c;Term Facility&#x201d;, together with the Revolving Facility, the &#x201c;Facilities&#x201d;), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $500 million in the aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Third Amended and Restated Credit Agreement replaced the Company's existing $700&#160;million senior secured revolving facility (the &#x201c;Existing Revolving Facility&#x201d;) and $500&#160;million senior secured term loan facility (the &#x201c;Existing Term Facility&#x201d;, together with the Existing Revolving Facility, the &#x201c;Existing Facilities&#x201d;) under the Second Amended &amp;amp; Restated Credit Agreement, dated as of January 17, 2018 (as amended by the First Amendment, dated as of June 29, 2018, the Second Amendment, dated as of March 15, and the Third Amendment, dated as of September 9, 2019, the &#x201c;Existing Credit Agreement&#x201d;). The Facilities replace the Company's Existing Facilities under the Existing Credit Agreement, which has been terminated in connection with the Third Amended and Restated Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the closing of the Third Amended and Restated Credit Agreement, the Term facility was fully drawn, of which $462.5&#160;million and $0.7&#160;million was used to repay the Existing Term Facility under the Existing Credit Agreement for principal and interest, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, at closing of the Third Amended and Restated Credit Agreement, $75.0&#160;million and $0.4&#160;million of the Existing Revolving Facility under the Existing Credit Agreement was repaid for principal and interest, respectively. The Company then borrowed $75.0&#160;million under the Revolving Facility under the Third Amended and Restated Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred $3.3&#160;million of debt issuance costs which are capitalized and amortized as interest expense over the life of the facilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Debt consisted of the following (in thousands):&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan - short term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Debt - short term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,865&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,067&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan - long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolver - long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Debt - long term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,133&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,437&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Facility includes a sub-limit of $25.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company&#x2019;s common stock or to make dividends to the holders &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of the Company&#x2019;s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of 1.25% of the original principal amount of the term loan, commencing with the quarter ending June 30, 2021. Revolving, swingline and term loans may be prepaid at any time without penalty. Revolving and term loans bear interest, at the Company&#x2019;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company&#x2019;s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between 1.50% and 2.25%, depending on the Company&#x2019;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company&#x2019;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo&#x2019;s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender&#x2019;s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company&#x2019;s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company&#x2019;s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of 3.50 to 1.00 and a minimum consolidated interest coverage ratio of 3.5 to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;The Facilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, $500.0 million was outstanding on the Term Facility and $75.0 million on the Revolving Facility, leaving $625.0&#160;million available on the Revolving Facility.&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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Term Facility:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made no principal payments against the Existing Term Facility, however, made $2.0 million payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $19.1 million under the Existing Term Facility, of which $12.5 million was repayment of principal and $6.6 million was payment of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the interest rate on the term loan was 1.61%.  As of April 30, 2021, the most currently available reset date, the Term Facility has an interest rate of 1.6%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revolving Facility:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made aggregate payments of $71.0 million under the Existing Revolving Facility, of which $70.0 million was repayment of principal and $1.0 million was payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $182.9 million under the Existing  Revolving Facility, of which $180.0 million was repayment of principal and $2.9 million was payment of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the respective interest rates as of March&#160;31, 2021, in addition to the interest rate reset dates as available for each revolver draw.&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt Payment Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate Reset Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reset Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75 Million Revolver&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s estimated debt and interest payment obligations as of March&#160;31, 2021, for the remainder of fiscal 2021 and future fiscal years (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 (remainder)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt payment obligations&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,750&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other payments on debt payment obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,904&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,391&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,983&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,601&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,167&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,340&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,386&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) - Interest payments are calculated based on the applicable rates and payment dates as of March&#160;31, 2021. Although the Company&#x2019;s interest rates on our debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzU2_5954426a-27c0-49ff-be39-a8a44a444df7"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5f5c061d92d34c9ea2a0d79771de670d_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfODQx_e82fde51-2b87-462b-a6ff-3dd3e6a7ebc1"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ubnt:LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity
      contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA2NQ_3cc6dd93-8524-4677-b41b-fac48c9631be"
      unitRef="usd">500000000</ubnt:LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic91921ef17a94fd3a1c2c312c150d0db_I20190909"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzkzMg_220d1e96-c639-4bef-a04f-35667ee7f1af"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e28401606b14bdd9e5a4c50e7695817_I20190909"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0Mzk0Ng_3f23df01-b2cf-4987-9ed0-81bca23ef45b"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzYzNg_ecaa6abe-2ab5-41a3-b46f-442f47f38e62"
      unitRef="usd">462500000</us-gaap:ExtinguishmentOfDebtAmount>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="if526fe1a2abf4c4e8cff0d084484e957_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzY2MA_1477359d-78f4-4735-b5ef-9b7648ea42f2"
      unitRef="usd">700000</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0MzcwNg_dfbe58a8-8896-46a3-a1b9-aa7b1b079f12"
      unitRef="usd">75000000.0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="i5ee2627ea5434d4483b58a7c3d7d6359_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NTU1Nw_effb6790-0cf8-43fc-b760-890af043da67"
      unitRef="usd">400000</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NTc1OA_2ec74ca9-4bbe-4f7f-9caf-b103662c9bf1"
      unitRef="usd">75000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0NDE2Nw_c5d20d30-9dae-4be2-9917-ea8d236d37dd"
      unitRef="usd">3300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5Ng_a81e3a75-56cf-4151-852c-165a8c2e1bc1">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Debt consisted of the following (in thousands):&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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2021&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan - short term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Debt - short term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,865&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,067&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term Loan - long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolver - long term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Debt - long term&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;548,133&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,437&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermBorrowings
      contextRef="ife97eab8d03c4595ba51a2f74eef1967_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMS0xLTEtMS0w_ad9743bd-14c9-4c81-a184-584d871b01bf"
      unitRef="usd">25000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="ia046128a90ae4d3b9914127f6c32dc8e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMS0zLTEtMS0w_fd43e026-c829-4761-90a8-04a83e019c28"
      unitRef="usd">25000000</us-gaap:ShortTermBorrowings>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMi0xLTEtMS0w_306f993a-2e9f-454f-8da3-d1f198cc6403"
      unitRef="usd">1135000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMi0zLTEtMS0w_5a5bd27d-6653-4f1d-a47f-ae442dcbe2a8"
      unitRef="usd">933000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:ShortTermBorrowings
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMy0xLTEtMS0w_6e1ae1c1-c17a-4f1e-b5ab-d2fd55d5d39e"
      unitRef="usd">23865000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfMy0zLTEtMS0w_66a4fac4-247b-4a02-98a6-d62f5456d467"
      unitRef="usd">24067000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ife97eab8d03c4595ba51a2f74eef1967_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNC0xLTEtMS0w_b604cb0c-38f6-4968-843d-1358d6ef3a16"
      unitRef="usd">475000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia046128a90ae4d3b9914127f6c32dc8e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNC0zLTEtMS0w_7297a08a-f09f-4c41-843d-ede69ca22425"
      unitRef="usd">450000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i35b18cadf513409bb5cf6953f2e2ca86_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNS0xLTEtMS0w_b30aa89b-5c1c-48c2-9322-590fb0c186f2"
      unitRef="usd">75000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic95e4a9fc20247518967ce7bd459dee9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNS0zLTEtMS0w_b1d327f3-d2d5-4867-b52c-ca3c9e5b98eb"
      unitRef="usd">180000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNi0xLTEtMS0w_5442edb3-4835-4d43-adb7-305f25112b20"
      unitRef="usd">1867000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNi0zLTEtMS0w_4c878a6d-06cf-407e-b26c-907e99fc358b"
      unitRef="usd">1563000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNy0xLTEtMS0w_f5cf8407-2189-42a2-8aee-a6fea9e83f93"
      unitRef="usd">548133000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjc5ZmRhZWFjMzQ4YjQwOTRiYzkzYTUwMWYxMjFlY2VkL3RhYmxlcmFuZ2U6NzlmZGFlYWMzNDhiNDA5NGJjOTNhNTAxZjEyMWVjZWRfNy0zLTEtMS0w_bb08cace-669c-4ad8-ad5e-737deb57343d"
      unitRef="usd">628437000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i34b04e90959d446d92ffdc8b7fac8768_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTg3Nw_07e581ce-7b1a-4980-9040-1d9ed91ba85c"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie62f0d0a10fa43418d2aa734b674e653_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTkyMQ_5f2b2458-e768-46d5-bc75-7cc830e3c08f"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <ubnt:LineofCreditFacilityPeriodicPaymentPrincipalPercentage
      contextRef="iab2f659a625a4af39c1661b261f252d5_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjQ0Mg_ca51595a-2e55-4412-914c-9655e6cadb61"
      unitRef="number">0.0125</ubnt:LineofCreditFacilityPeriodicPaymentPrincipalPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i492c716bceb24549851c5e195bad17d2_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc3Ng_915c4fb7-559f-4c06-b3ee-0ba19d808115"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic4354800208f4d73a7e1e7d32e1cb82f_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc4Mw_5484b866-3e42-4f84-b0c6-734c936c2bc0"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i599e9b6543644c03888ca001cc85ab78_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzAzMw_ed742eba-c81a-46e4-9a9d-a590f4ca1f40"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic9490994f72c440d95a72ce97d676a47_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzA0MA_3b4f6756-3edb-4746-baee-b368e1f34e05"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9cf6e15959964ceeb6b4f4591603e2a7_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzI1OA_9b1c6c03-3062-4ba1-8109-dee558651bb6"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic909d39af948405dabde7a527a92c45b_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzI2NQ_8e519bd3-41fb-49a6-a141-308b1a3657ba"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie0588eb580e746c0881dea1db25d6cb5_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzQ3OA_1c84c1d5-8fbd-4c04-b2d3-de2919d2fad3"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i57f1014970984606adca9cd8000a7917_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzU2Nw_3e21037c-4134-450c-a064-bc9892164984"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <ubnt:DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate
      contextRef="i2419f4ff81f9498c82e2233af8a8643f_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzcxNQ_bc0c7105-5770-4332-87ff-a25f88166d21"
      unitRef="number">0.0200</ubnt:DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="iaf64e2a2b8074695987eb841b285eaa6_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzkxNw_cf2e027a-c425-4a72-8a33-0090345975ca"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i16050025b79d450cade52fc2dcb747ec_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMzkyNA_b31355cb-d154-46aa-827e-eb89f6fb0014"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i45db93d05b594c20a14f95138629795f_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDI3MA_6e4af9f4-2937-4b22-bf05-38c076f0192e"
      unitRef="number">0.0150</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4bbca3993b864a5fb698898344489509_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDI3Nw_35ca9759-fcf5-4196-80e9-30d3968066cd"
      unitRef="number">0.0225</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <ubnt:LineofCreditFacilityDebtIssuanceCostsPercentageAnnually
      contextRef="i5ff193c027fc4ae29cd53dbbe088db8b_D20210330-20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDQwOQ_cb8d5387-9734-4fd0-9ba3-760eaab7e18c"
      unitRef="number">0.00125</ubnt:LineofCreditFacilityDebtIssuanceCostsPercentageAnnually>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDY4Mw_8195e21e-b30c-47b6-b0d2-74eb9150f46b"
      unitRef="number">3.50</us-gaap:RatioOfIndebtednessToNetCapital1>
    <ubnt:LineOfCreditFacilityCovenantTermsCoverageRatio
      contextRef="icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNDc1Mw_51a2dfff-0a4f-487f-a0a9-1f2a31066ab6"
      unitRef="number">3.5</ubnt:LineOfCreditFacilityCovenantTermsCoverageRatio>
    <us-gaap:LineOfCredit
      contextRef="ife2b51f7d062482a9ba0eb870e8faaba_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjA5Nw_c4cba556-193b-4e25-ba96-66da9034e311"
      unitRef="usd">500000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9a22d9b05a16489f819f116ad90cd72c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjE0MQ_3c39039a-d4fc-4c8d-995a-f5fe0ddb2053"
      unitRef="usd">75000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i9a22d9b05a16489f819f116ad90cd72c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjE3OQ_ff09af39-0cf7-45cc-bd86-80568cca2c44"
      unitRef="usd">625000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTY0OTI2NzQ1NjE5NQ_5450dc07-be8b-4b4b-9270-da52d979148b"
      unitRef="usd">0</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="if376b9c6a5e54080a026a0de39d57d5a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMjc0ODc3OTA4MzY3Ng_3182ed9b-22f3-43e9-8455-fc5cbdb980a4"
      unitRef="usd">2000000.0</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjQ3Ng_9c27a3ed-11b9-4678-9a34-ea6f78cdeb32"
      unitRef="usd">19100000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjUxMw_d2961925-2923-4430-bfa2-30480bf0dbc5"
      unitRef="usd">12500000</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="i2a8e3abff55d4cea9d92edce6771f267_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjU0Nw_638bb6a6-459e-46f9-a1c0-f9512234257c"
      unitRef="usd">6600000</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i7ce310db30554c5593dbd63f906623ed_D20210331-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjYyNA_3263b594-bb8c-4587-9169-3fe92c7d7d88"
      unitRef="number">0.0161</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="if660fabb774844b1b013dc89ca9a4b70_D20210430-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfMTA5OTUxMTY0Nzc5Mw_ed36b3f8-d4a5-4d50-b460-3bfd067fb491"
      unitRef="number">0.016</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjg0NQ_e903394a-1571-4499-bad5-d3146a30679f"
      unitRef="usd">71000000.0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjg4Nw_231d9805-ccaa-439b-8e0e-b94c923b9e97"
      unitRef="usd">70000000.0</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="i70edd05427ed422abce1a365de087a03_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNjkyMQ_4b3b2905-231d-48ad-97d4-65458dee009a"
      unitRef="usd">1000000.0</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzAwNg_6aaa21b0-4a44-4493-8219-d78417b0493b"
      unitRef="usd">182900000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <ubnt:RepaymentofLongTermLinesofCreditPrincipal
      contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzA0OA_f1c5786c-cec0-451f-9443-f58ff0b0cf9c"
      unitRef="usd">180000000.0</ubnt:RepaymentofLongTermLinesofCreditPrincipal>
    <ubnt:RepaymentofLongTermLinesofCreditInterest
      contextRef="ie3261807d7f1457cb87c240045cba7e6_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzA4Mg_3c9be67c-ca3a-42b0-bf00-adcbcc242346"
      unitRef="usd">2900000</ubnt:RepaymentofLongTermLinesofCreditInterest>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5Mw_a3670b96-fb6b-4887-b84b-0e8a377313e8">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below shows the respective interest rates as of March&#160;31, 2021, in addition to the interest rate reset dates as available for each revolver draw.&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:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.071%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt Payment Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Rate Reset Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reset Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$75 Million Revolver&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&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:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.61%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i4ecc923cc76e4904b46917ecd200b029_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS0wLTEtMS0wL3RleHRyZWdpb246NzU2NWFkODJkNzI4NDJhMTk4MmEyYTkxZTc2NGI5ODFfNA_17a50707-4159-4207-8099-83d95499a47b"
      unitRef="usd">75000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS0yLTEtMS0w_5c0c565d-560e-498e-baa5-d866850358a9"
      unitRef="number">0.0161</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i2e0ad76505614935a703942e5975c1fa_D20210430-20210430"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjhiODIzNGI2OGE4ZjQ0OWI5MjgyMDQ5Y2IyMzBjYjgxL3RhYmxlcmFuZ2U6OGI4MjM0YjY4YThmNDQ5YjkyODIwNDljYjIzMGNiODFfMS02LTEtMS0w_e81466a2-91bd-421a-9ea7-056bfce4a560"
      unitRef="number">0.0161</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RleHRyZWdpb246YjhiYTAxNGFiNTk5NGU1NmJiOTIzYjExNzFlZDFkNjVfNzY5NA_b2b8448c-af0d-4168-83a4-3b61b65834c1">The following table summarizes the Company&#x2019;s estimated debt and interest payment obligations as of March&#160;31, 2021, for the remainder of fiscal 2021 and future fiscal years (in thousands):&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 (remainder)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt payment obligations&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,000&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468,750&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;575,000&#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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest and other payments on debt payment obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,904&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,391&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,983&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,601&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,167&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475,340&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,386&#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:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) - Interest payments are calculated based on the applicable rates and payment dates as of March&#160;31, 2021. Although the Company&#x2019;s interest rates on our debt obligations may vary, the Company has assumed the most recent available interest rates for all periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xLTEtMS0w_24fa7f40-da81-466e-b945-e6528b787fe2"
      unitRef="usd">6250000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0zLTEtMS0w_50ded157-d639-4872-8d42-0c32a6404708"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS01LTEtMS0w_b28041e7-8e05-42c5-90f5-848daa0f30e6"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS03LTEtMS0w_55893b3d-cd4d-4d7c-925c-910504e8bfd3"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS05LTEtMS0w_596a5455-0c7c-4aa7-b1f3-002ab80e1e14"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <ubnt:LongTermDebtMaturityAfterYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xMS0xLTEtMA_8566a3fa-3fa8-4299-8471-159034185b24"
      unitRef="usd">468750000</ubnt:LongTermDebtMaturityAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMS0xMy0xLTEtMA_f4c991b2-164d-4abf-98f0-77ec7fc4b7d3"
      unitRef="usd">575000000</us-gaap:LongTermDebt>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xLTEtMS0w_49748ce8-8a69-4e26-ac70-ce1ddcba58f2"
      unitRef="usd">2654000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0zLTEtMS0w_e76e9770-010b-4637-ae1f-917a5414f422"
      unitRef="usd">10391000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi01LTEtMS0w_50f78a3a-94b5-4a03-b546-e530e34fdf9c"
      unitRef="usd">9983000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi03LTEtMS0w_6f6218d3-6ba8-4d42-baf2-908890267797"
      unitRef="usd">9601000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi05LTEtMS0w_09325686-d59a-48db-a7e1-2965dafd7756"
      unitRef="usd">9167000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xMS0xLTEtMA_aae090c7-9dc8-4cca-882c-747c4e645b37"
      unitRef="usd">6590000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMi0xMy0xLTEtMA_5b78264c-704e-4990-8c69-9b121f62aec2"
      unitRef="usd">48386000</ubnt:LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xLTEtMS0w_6aa5ca9f-c4b1-4cde-8833-396ee51d68ad"
      unitRef="usd">8904000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0zLTEtMS0w_12ccd712-02f5-4d93-99e1-3444a1033039"
      unitRef="usd">35391000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy01LTEtMS0w_fa79cef5-2645-468a-825b-23203159c23e"
      unitRef="usd">34983000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy03LTEtMS0w_edca9651-3098-4363-9285-494f3686569f"
      unitRef="usd">34601000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy05LTEtMS0w_729f5f9f-9023-4c81-963b-b6e2d908f960"
      unitRef="usd">34167000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xMS0xLTEtMA_2a3efc44-430a-41bb-8c51-df84baaa1818"
      unitRef="usd">475340000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour>
    <ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81OC9mcmFnOmI4YmEwMTRhYjU5OTRlNTZiYjkyM2IxMTcxZWQxZDY1L3RhYmxlOjA2ODM1N2Y0NGIxMTRlZTNiMTI1ZDQzMWI4YjY0ZTg3L3RhYmxlcmFuZ2U6MDY4MzU3ZjQ0YjExNGVlM2IxMjVkNDMxYjhiNjRlODdfMy0xMy0xLTEtMA_0cd96b3b-04ee-448c-a416-72de88ae88d8"
      unitRef="usd">623386000</ubnt:LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg1OQ_e4bd35b6-84ff-482f-b39e-dcb3d768dffd">LEASES&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into agreements under which it leases various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of the Company&#x2019;s leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of March&#160;31, 2021, the Company included such options in determining the lease terms for certain of the Company&#x2019;s leases because the Company was reasonably certain that it would exercise the extension options. Most of the Company&#x2019;s leases require it to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s lease costs for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline"&gt;Financial Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Operating lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease costs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,994&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,652&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&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="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March&#160;31, 2021 and 2020 were immaterial. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three and nine months ended March&#160;31, 2021, cash paid for amounts associated with the Company&#x2019;s operating lease liabilities were approximately $2.8&#160;million and $8.2&#160;million, respectively. For the three and nine months ended March&#160;31, 2020, cash paid for amounts associated with the Company&#x2019;s operating lease liabilities were approximately $2.3&#160;million and $6.6&#160;million, respectively. Cash paid for amounts associated with the Company&#x2019;s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s undiscounted future fixed payment obligations under the Company&#x2019;s recognized operating leases and a reconciliation to the operating lease liabilities as of March&#160;31, 2021:&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:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,466&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,265&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,020&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future fixed operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,099&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - 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:'Times New Roman',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:'Times New Roman',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;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i0fe1153624c64f54a393fcabab0c5ed6_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMzIy_bae6ec6f-721b-4f65-bb2f-5ffa62b31eae">P12M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ie5444b3d9ace4c648768d4efd687105f_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMzM1_c1b966a0-6428-4345-9ee3-1c351e0fdba6">P60M</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg2Mg_d534a903-f379-4f93-8544-3c30067eef77">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s lease costs for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.702%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.841%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline"&gt;Financial Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Operating lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease costs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,994&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,652&#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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/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 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&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="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy00LTEtMS0w_532eebe4-6667-4afc-b9d2-cb6865982d95"
      unitRef="usd">1994000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy02LTEtMS0w_a1bce9ff-bddb-434a-9f2b-28d76b3096a3"
      unitRef="usd">1568000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy04LTEtMS0w_f7a5a0be-3d58-455f-bffd-83544d77a675"
      unitRef="usd">5652000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfMy0xMC0xLTEtMA_21e4cb4f-74e0-478d-b865-403790e853d3"
      unitRef="usd">4415000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC00LTEtMS0w_bb016887-545f-425e-883d-36e100d2720f"
      unitRef="usd">507000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC02LTEtMS0w_37ead4dd-0c52-4cca-9f15-54b82403f1bb"
      unitRef="usd">515000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC04LTEtMS0w_0719c6ee-9319-4338-b076-5160042b2593"
      unitRef="usd">1525000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNC0xMC0xLTEtMA_ed75ac78-fd9c-4457-a41c-2488b9634eea"
      unitRef="usd">1553000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i327f5159a880454eb3a7c0723d9bdd00_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS00LTEtMS0w_921381f3-abb4-4be2-a886-da46a7f6f1d1"
      unitRef="usd">244000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7ca45662624b4fd2a78f3a394367e646_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS02LTEtMS0w_90b24c2b-497c-4336-b3a5-9fe79ef08a23"
      unitRef="usd">81000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9941c9c7b9cc4194bffdf463cca7047d_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS04LTEtMS0w_8d1c7b5f-a02f-4cc4-90cf-c32f5c27e4b7"
      unitRef="usd">639000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia4ebc7bc41f54b679671b95ecbcbb6b8_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNS0xMC0xLTEtMA_0d73ea89-04a5-4bb0-a319-5664c00ce94f"
      unitRef="usd">256000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi00LTEtMS0w_e8643e46-49db-4bdf-8245-58f48d8cfe9f"
      unitRef="usd">113000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi02LTEtMS0w_79103f9d-8b20-4513-882a-b1c80021620e"
      unitRef="usd">107000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi04LTEtMS0w_79546d1f-c380-44f9-bc42-52257b27fbe8"
      unitRef="usd">327000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNi0xMC0xLTEtMA_151f6c82-033e-48a5-b09e-0c15425bb373"
      unitRef="usd">309000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy00LTEtMS0w_52d07c39-4366-4cd6-8f1c-ded93daccb87"
      unitRef="usd">2858000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy02LTEtMS0w_da0dff2a-d59c-4483-a4a8-710bd4b1a305"
      unitRef="usd">2271000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy04LTEtMS0w_11b7cd2a-e0e1-4229-8725-9a563e0e6921"
      unitRef="usd">8143000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjBhZTg4ZjYyZGZlYTRiMTc5NGYyZGUwNzFhNzUwNzFkL3RhYmxlcmFuZ2U6MGFlODhmNjJkZmVhNGIxNzk0ZjJkZTA3MWE3NTA3MWRfNy0xMC0xLTEtMA_c99ceecb-9c19-49b8-8ff3-4ed7c6579c42"
      unitRef="usd">6533000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTMyOA_7dcf6820-7e53-4f9c-ae57-959d37d29028"
      unitRef="usd">2800000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTMzNQ_83820c55-5bae-4c07-a17e-3a370864ac1c"
      unitRef="usd">8200000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTQ2Nw_6456eeda-bcc6-4342-9f3a-25b0393ff0e2"
      unitRef="usd">2300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTQ3NA_94fcc5b2-2b1b-4432-8576-68f5832cf743"
      unitRef="usd">6600000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RleHRyZWdpb246NTdhZmNiZWE1ZmFkNGNkNDkwZGFiMzEyYWJlOTc3MTFfMTg2NQ_340d691d-b209-44d5-a21a-76eda2a7ec94">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the Company&#x2019;s undiscounted future fixed payment obligations under the Company&#x2019;s recognized operating leases and a reconciliation to the operating lease liabilities as of March&#160;31, 2021:&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:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of Fiscal 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,466&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,258&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,265&#160;&lt;/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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,020&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future fixed operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,099&#160;&lt;/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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;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:#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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term - operating 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate - 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:'Times New Roman',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:'Times New Roman',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;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMC0yLTEtMS0w_972c149f-8974-4276-807c-836c0d0bcd28"
      unitRef="usd">2466000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMS0yLTEtMS0w_b2ceee9f-b159-488f-ae76-589a36907c37"
      unitRef="usd">9343000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMi0yLTEtMS0w_1a06fccf-dd0c-48d4-853e-3cebd8669619"
      unitRef="usd">8258000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMy0yLTEtMS0w_cc8f1e35-65c0-43ba-92b9-1c6bfebca01e"
      unitRef="usd">7820000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNC0yLTEtMS0w_584784e2-128e-4b63-b282-569dfdbe6ff9"
      unitRef="usd">7265000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <ubnt:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNS0yLTEtMS0w_128e7b39-8a7a-478a-97e3-76c6aee52a7a"
      unitRef="usd">8020000</ubnt:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfNi0yLTEtMS0w_b48e8f9c-8dbe-47b4-85b9-fe7fd3c62a3d"
      unitRef="usd">43172000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfOC0yLTEtMS0w_ad06812a-7620-48be-8e1f-96125dd11251"
      unitRef="usd">3099000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfOS0yLTEtMS0w_3f0551ff-f0d9-425e-b040-726f5250c307"
      unitRef="usd">40073000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMTEtMi0xLTEtMA_01eb7166-2ec3-40a3-aa3a-12e291a1c383">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82NC9mcmFnOjU3YWZjYmVhNWZhZDRjZDQ5MGRhYjMxMmFiZTk3NzExL3RhYmxlOjI1MGQ0M2Y5OGI2YjQ4NjI5NGY3NjhmODYwM2VlNWQ0L3RhYmxlcmFuZ2U6MjUwZDQzZjk4YjZiNDg2Mjk0Zjc2OGY4NjAzZWU1ZDRfMTItMi0xLTEtMA_03ab33f1-77f2-498c-8e33-9d693ca6c2b9"
      unitRef="number">0.028</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNzc0Mg_737ff7e1-1ec0-4577-8f54-a8c748921113">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 9- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for future minimum lease payments under non-cancelable operating leases as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company subcontracts with third parties to manufacture its products and has purchase commitments with key component suppliers. During the normal course of business, the Company&#x2019;s contract manufacturers procure components and manufacture products based upon orders placed by the Company. If the Company cancels all or part of the orders, the Company may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture the Company's products. The Company periodically reviews the potential liability, and as of March&#160;31, 2021, the Company recorded a purchase obligation liability of $8.3&#160;million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of March&#160;31, 2021. The Company&#x2019;s consolidated financial position and results of operations could be negatively impacted if it were required to compensate the contract manufacturers for any unrecorded liabilities incurred. The Company may be subject to additional purchase obligations for supply agreements and components ordered by its contract manufacturers based on manufacturing forecasts it provides them each month. The Company estimates the amount of these additional purchase obligations to range from $150.3 million to $756.5 million as of March&#160;31, 2021, depending upon the timing of orders placed for these components by its contract manufacturers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company has other obligations of $52.9 million which consisted primarily of commitments related to raw materials and research and development projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company&#x2019;s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Vivato/XR&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (&#x201c;Vivato&#x201d;), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company&#x2019;s products infringes United States Patent Numbers 7,062,296 (the &#x201c;&#x2018;296 Patent&#x201d;), 7,729,728 (the &#x201c;&#x2018;728 Patent&#x201d;), and 6,611,231 (the &#x201c;&#x2018;231 Patent&#x201d; and, collectively, the &#x201c;Patents-in-Suit&#x201d;). The &#x2018;296 and &#x2018;728 Patents are entitled &#x201c;Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.&#x201d; The &#x2018;231 Patent is entitled &#x201c;Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.&#x201d; Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed nine other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the ten cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the &#x201c;Motion to Stay&#x201d;) pending completion of certain inter partes review proceedings before the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2, 2019. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for February 22, 2021 and was postponed pending submission and approval of a scheduling order as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Patent Trial and Appeal Board, in the aforementioned series of inter partes review proceedings, invalidated two of the three patents-in-suit, but it rejected the challenge to the &#x2018;231 Patent. That decision was appealed, and on November 25, 2020, the Federal Circuit Court of Appeals affirmed the Patent Trial and Appeal Board decision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 16, 2021, the parties submitted a joint status report to the Court seeking to lift the stay. On February 17, 2021, the Court ordered the parties to submit a further report by March 1, 2021, at which time the stay would be lifted. The parties submitted their joint report and proposals for a case schedule, and the Court has not yet issued a schedule in this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Ubiquiti Inc. v. National Union National Union Fire Insurance Company of Pittsburgh, Pa. (&#x201c;National Union&#x201d;)&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="i4510de1e6ad347cea4a40be5cde07b5f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfODE2_bbf3b39e-a637-47d2-b8b9-ab6a45a0f3be"
      unitRef="usd">8300000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i61258dab94144214a863cb5e8d7cf15f_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTQzOA_1cb63f24-3071-4d38-8e92-d3e5959c6586"
      unitRef="usd">150300000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i7e10f874c57c4240a268a4f16e9623cc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTQ1Mg_939c6d79-0f40-4573-a9db-5b592fa3884d"
      unitRef="usd">756500000</us-gaap:PurchaseObligation>
    <us-gaap:OtherCommitment
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfMTYzNA_0a95b3ea-81fd-47fd-a1ea-4521b60bdfdf"
      unitRef="usd">52900000</us-gaap:OtherCommitment>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="id1d3d943064e43ed99518c198c027d07_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNDk3OA_bc52b3e1-0a62-48b7-b668-3111de27ae67"
      unitRef="lawsuit">9</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i9e7673608a4e41ed89b4e2eceda5471d_I20171002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTExMQ_972ecf44-8d4f-4f12-8c0d-2e9cbf8d9431"
      unitRef="lawsuit">10</us-gaap:LossContingencyPendingClaimsNumber>
    <ubnt:NumberOfLawsuitsInvalidated
      contextRef="i1d71098bb84d46a7a88013b8e53d04cc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTk0OA_ffb9e9d1-138d-430b-827c-1ef6570c0f31"
      unitRef="lawsuit">2</ubnt:NumberOfLawsuitsInvalidated>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i1d71098bb84d46a7a88013b8e53d04cc_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF82Ny9mcmFnOjYwNWU1MTFmMjc4MjRjZGRiZDllNDA2MWQ5MmQ1MGY2L3RleHRyZWdpb246NjA1ZTUxMWYyNzgyNGNkZGJkOWU0MDYxZDkyZDUwZjZfNTk1OA_7b19c093-2a46-427d-991f-955f738fef6a"
      unitRef="lawsuit">3</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTU0OA_3a8b2e42-8be0-44ea-8627-c3c8ecc3632f">COMMON STOCK AND TREASURY STOCK &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 6, 2019, the Company&#x2019;s Board of Directors approved a $200&#160;million stock repurchase program (the &#x201c;2019 November Program&#x201d;). Under the 2019 November Program, the Company is authorized to repurchase up to $200&#160;million of common stock. The 2019 November Program expires on December 31, 2021. During the three months ended September 30, 2020, under the 2019 November Program, the Company repurchased and retired 228,180 shares of common stock at an average price per share of $166.05 for an aggregate amount of $37.9 million. As of September 15, 2020, the Company had no remaining balance available for share repurchase under the 2019 November Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 5, 2020, the Company's Board of Directors approved a $500&#160;million stock repurchase program (the &#x201c;2020 May Program&#x201d;).  Under the 2020 May Program, the Company may repurchase up to $500 million of its common stock. The 2020 May Program expires on March 31, 2022. During the six months ended December 31, 2020, under the 2020 May Program, the Company repurchased and retired 682,956 shares of common stock at an average price per share of $168.03 for an aggregate amount of $114.8 million. The Company made no repurchases during the three months ended March&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under both programs, for the nine months ended March&#160;31, 2021, the Company repurchased and retired 911,136 shares of common stock at an average price per share of $167.53 for an aggregate amount of $152.6 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company had $385.2&#160;million available for share repurchases under the 2020 May Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information with respect to the Company&#x2019;s Share Repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date of Publicly Announced Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount of Publicly Announced Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares Purchased as Part of Publicly Announced Programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Price Paid per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Aggregate Amount Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Period of Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Remaining Balance Available for Share Repurchases under the Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration date of Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 8, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$200 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,180&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 21, 2020 - September 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 8, 2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$500 million&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;682,956&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 15, 2020 - November 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;385.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i30f19d8d2f044d21a20dc2a4f3fa9163_I20191106"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTM2_3f6e3cba-5c48-48df-9bda-07ed57c4a277"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i11870709508b4057913c5adb6f36eef7_I20191106"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMjc0_35a7d2e0-983a-4182-a27a-d628772fc26b"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNDM2_713557f3-918a-4d44-80b9-b0edbda91931"
      unitRef="shares">228180</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNDk1_c9695855-a2f3-4254-84a4-3b5e87ef864c"
      unitRef="usdPerShare">166.05</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNTI1_8066e63c-703a-4fb5-a90b-9618b1bee902"
      unitRef="usd">37900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i7826359917994f439d1d73fe5522eb67_I20200915"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNTc5_5ce1626d-9aa7-457f-adde-79418174fe11"
      unitRef="usd">0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i6f55c91506ea4726b4ce230155f6a651_I20200505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfNzI0_bce4d298-6769-49d4-8f2f-fe344cc0c7d0"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i84d466d3eeed42819ec5f91849eb4773_I20200505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfODQw_42ab9e47-dad8-4a15-b50a-4c91380c272a"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfOTkw_03ea5c89-2a9f-4827-b22d-60c63642c55c"
      unitRef="shares">682956</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <ubnt:SharesRepurchasedandRetiredAverageCostPerShare
      contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTA0OQ_1adf93fa-2fdf-413f-b052-241fd36c76af"
      unitRef="usdPerShare">168.03</ubnt:SharesRepurchasedandRetiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i38cbe22c2008445c98f4922cbda1eff0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTA3OQ_3f1d7fa0-0b51-48e1-abfe-f198f9a14e6a"
      unitRef="usd">114800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6242c5d13ffb41d88819884ab4d6ee1e_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTY0OTI2NzQ0NDMzOQ_ad2b9c5d-98c8-4c3b-9bbb-e06d39fbe263"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTEzNw_89103063-cdb8-464c-b300-ccd025014f01"
      unitRef="shares">911136</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <ubnt:SharesRepurchasedandRetiredAverageCostPerShare
      contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTE5Ng_d3252fac-33cf-442b-a9a2-0d83886264c3"
      unitRef="usdPerShare">167.53</ubnt:SharesRepurchasedandRetiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8af314de7353470a8bc99b6ed6f405dc_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTIyNg_f908a534-5b91-49e3-8ecf-8b00d72147ca"
      unitRef="usd">152600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i61073833456849078eae09eb362f5db9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTI1Ng_cd548155-ebfa-46e8-a948-4a333990ef5e"
      unitRef="usd">385200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RleHRyZWdpb246MmQxNjQ2NDBkMTZkNDhhY2EyMWU4NDBhODE1YTQ4MzRfMTU1MQ_e418f34e-a81b-45dd-ac61-2d9918c53e7c">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information with respect to the Company&#x2019;s Share Repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Date of Publicly Announced Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount of Publicly Announced Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Number of Shares Purchased as Part of Publicly Announced Programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average Price Paid per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Aggregate Amount Paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Period of Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Remaining Balance Available for Share Repurchases under the Program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration date of Program&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;November 8, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$200 million&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,180&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;August 21, 2020 - September 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 8, 2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$500 million&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;682,956&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;September 15, 2020 - November 2, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;385.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3/31/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i463da15b37a849ba8050a8157b1d8aa6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS0yLTEtMS0w_b2c2e7ba-3524-456b-9d14-63dbcc178602"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS00LTEtMS0w_713557f3-918a-4d44-80b9-b0edbda91931"
      unitRef="shares">228180</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS02LTEtMS0w_c9695855-a2f3-4254-84a4-3b5e87ef864c"
      unitRef="usdPerShare">166.05</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if88a6e7a97884adebe134fcd0b667029_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS04LTEtMS0w_8066e63c-703a-4fb5-a90b-9618b1bee902"
      unitRef="usd">37900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i463da15b37a849ba8050a8157b1d8aa6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMS0xMi0xLTEtMA_34ecf8c1-39cf-4982-9af8-e7de5e65cf55"
      unitRef="usd">0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i893ba5fce8514383aa625f81a95acd80_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi0yLTEtMS0w_c5ad1cd7-64c0-4e7d-b887-994badc7b143"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi00LTEtMS0w_0fc919e4-782a-4201-94cf-f60fc07ffe10"
      unitRef="shares">682956</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi02LTEtMS0w_ad8090fb-b085-4e82-bf21-a76fc6b85637"
      unitRef="usdPerShare">168.03</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i31788998c3d04a53bc73e7d15b0de316_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi04LTEtMS0w_94525bc9-7889-4145-af8f-920721da3ed7"
      unitRef="usd">114800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i893ba5fce8514383aa625f81a95acd80_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83MC9mcmFnOjJkMTY0NjQwZDE2ZDQ4YWNhMjFlODQwYTgxNWE0ODM0L3RhYmxlOmQwMTlkMzYyOGI1YjRlYjlhNTZjOTI3M2M5MzJkNDEyL3RhYmxlcmFuZ2U6ZDAxOWQzNjI4YjViNGViOWE1NmM5MjczYzkzMmQ0MTJfMi0xMi0xLTEtMA_dc20cf65-9b03-4ea3-ad93-2453871deea7"
      unitRef="usd">385200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83My9mcmFnOjhkNWNlOGE2NmI0ZjQ4YTNhYzUyNzE2ZDAzZmU2OWJhL3RleHRyZWdpb246OGQ1Y2U4YTY2YjRmNDhhM2FjNTI3MTZkMDNmZTY5YmFfNDgx_ab181715-88dd-40ee-85ac-8932e6f9d573">ACCUMULATED OTHER COMPREHENSIVE INCOMEComprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to unrealized gains and losses that are recorded as an element of stockholders&#x2019; equity but are excluded from net income pursuant to GAAP. For the three and nine months ended March&#160;31, 2021 and 2020, the Company&#x2019;s accumulated other comprehensive income includes net unrealized gains and losses from the Company&#x2019;s available-for-sale securities, respectively.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNg_c54475ce-2bda-49eb-93ed-8f2498d52eb3">STOCK BASED COMPENSATION&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s 2010 Equity Incentive Plan and 2005 Equity Incentive Plan are described in the Company&#x2019;s Annual Report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company's stockholders approved the Ubiquiti Inc. 2020 Omnibus Incentive Plan (the &#x201c;2020 Equity Plan&#x201d;) that will succeed the Company's 2010 Equity Incentive Plan (the &#x201c;Prior Plan&#x201d;), and no additional awards will be granted under the Prior Plan following January 31, 2021. Under the terms of the 2020 Equity Plan, the Company is authorized to grant awards for up to five million shares of common stock over the term of the 2020 Equity Plan. Outstanding awards under the Prior Plan remain in effect pursuant to the terms of the Prior Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company had 4,989,876 authorized shares available for future issuance under all of its stock incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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.350%"/&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.350%"/&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.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,507&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/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:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of option activity for the Company&#x2019;s stock incentive plans for the nine months ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June&#160;30, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,640&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,950)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.20&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures and cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#x2019;s stock incentive plans was $1.4 million and $0.3 million, respectively, as determined as of the date of option exercise. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#x2019;s stock incentive plans was $2.4 million and $3.5 million, respectively, as determined as of the date of options exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company had no unrecognized compensation costs related to stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not grant any employee stock options during the three and nine months ended March&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units (&#x201c;RSUs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity of the RSUs made by the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs, June&#160;30, 2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,571&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.57&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.82&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,115&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value of RSUs vested in the three months ended March&#160;31, 2021 and 2020 was $3.2 million and $3.3 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intrinsic value of RSUs vested in the nine months ended March&#160;31, 2021 and 2020 was $7.7 million and $6.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of all outstanding RSUs was $18.5 million as of March&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, there were unrecognized compensation costs related to RSUs of $6.6 million which the Company expects to recognize over a weighted average period of 3.4 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i10c84ddc1779407cafb8806703b83806_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfNTc1_193ababa-34e3-4af2-80bd-2702f11fb163"
      unitRef="shares">5000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfNzY0_ee967bce-3dc2-4922-8418-d69450b6f30d"
      unitRef="shares">4989876</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNw_5bf693b3-a8bc-4a04-a48c-58ec0c96e592">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&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.350%"/&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.350%"/&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.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;538&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,507&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/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:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i34c11fee627649be91d959cc2d4050dd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi0xLTEtMS0w_f965e202-ddc4-4537-9d21-fe22ce5f379f"
      unitRef="usd">23000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77684acb0ba44a299fa5349bfa25ec84_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi0zLTEtMS0w_1a20272f-8adb-424b-8f5d-b2f6f07c8955"
      unitRef="usd">29000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifc75ed1618f547ea93e0d225f4c64ea8_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi01LTEtMS0w_696c8e31-66a3-4b70-8ff1-14aeb02aa807"
      unitRef="usd">80000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08231cce4fc8466cac8c064e17e60332_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMi03LTEtMS0w_89a52c35-337a-4130-bde8-520db9a264e1"
      unitRef="usd">94000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44ca0e9b35ec4ec88ca2a11a6743bf60_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy0xLTEtMS0w_7895ff56-a610-4db2-be8d-3b0f86eca6fc"
      unitRef="usd">538000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f9c952829684d438caec2c6bcc0341e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy0zLTEtMS0w_95b2b4f9-29f0-43b1-ae47-1fa12bc1b23c"
      unitRef="usd">499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibfb55b2acb8a42a0ac42ed9438e1e079_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy01LTEtMS0w_f6eee864-155d-4fbb-ae00-a7cd2fabac60"
      unitRef="usd">1560000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id96cb64a293349a38d70200f7d3cf0d8_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfMy03LTEtMS0w_a566d9cf-e866-494b-8c63-21f04f86eae8"
      unitRef="usd">1507000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7edfebe9a334429abd094ceb6f27852e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC0xLTEtMS0w_cba9314b-5a9e-40dc-b7e8-8ed3d009d8f1"
      unitRef="usd">214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i83024fc613a4456daf4b89e26f42ad72_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC0zLTEtMS0w_7d90c363-b7ba-449c-b1c6-f6ab230365c6"
      unitRef="usd">197000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia5dff4f7ab174918b31969ba53bf3acb_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC01LTEtMS0w_7575a872-42a4-4d0e-9991-584deca4aad7"
      unitRef="usd">625000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ccad63b2b914ea2aea49443917850c9_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNC03LTEtMS0w_398e6802-bdcb-4e47-a5d3-9f2c448d6961"
      unitRef="usd">543000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS0xLTEtMS0w_07d9640a-9a68-455b-b11c-9fed0dd21854"
      unitRef="usd">775000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS0zLTEtMS0w_48fdcdc8-24dd-4384-b55c-73fb121468af"
      unitRef="usd">725000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS01LTEtMS0w_88f5dc39-d01f-439e-9f1e-a897c32dc08d"
      unitRef="usd">2265000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmMzOWNlNjE1NTU2MDQ5OWI5YWEzMzJmOGIxNzJiODQzL3RhYmxlcmFuZ2U6YzM5Y2U2MTU1NTYwNDk5YjlhYTMzMmY4YjE3MmI4NDNfNS03LTEtMS0w_7e6bc29b-7ca1-4d3c-8182-e146f2c84624"
      unitRef="usd">2144000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjI0MA_46d1212b-70ce-43a3-b4bd-15d1d12cf474">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of option activity for the Company&#x2019;s stock incentive plans for the nine months ended March&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.583%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Common Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;of&#160;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;(In&#160;thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, June&#160;30, 2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,640&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,950)&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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.20&#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures and cancellations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.56&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi0xLTEtMS0w_c153e4a2-0ebe-4e88-918c-455d24eb98cd"
      unitRef="shares">22265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi0zLTEtMS0w_733799cc-6b9c-49c4-8201-85d22d29333e"
      unitRef="usdPerShare">11.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i89e862d99427420296a82f9a79e8f627_D20190701-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi01LTEtMS0w_859d023d-194e-40ce-bb39-148657e08c15">P2Y1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i45f4f8882d4f4c39822cc8f5d62cb181_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfMi03LTEtMS0w_08602404-bd05-4ec5-9184-83c3ed0061ab"
      unitRef="usd">3640000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNC0xLTEtMS0w_71b4977a-d46e-4a5e-9ea9-43a497a6e7b4"
      unitRef="shares">8950</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNC0zLTEtMS0w_0539c23d-02b1-4d7b-a774-0cadb696ad86"
      unitRef="usdPerShare">10.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNS0xLTEtMS0w_43da6b67-84ec-4dc8-9f3f-a4397aa28d98"
      unitRef="shares">6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNS0zLTEtMS0w_33ada790-2488-4c0f-b579-966ab6ce08aa"
      unitRef="usdPerShare">2.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi0xLTEtMS0w_caf828bc-41d5-4b13-86eb-f81e3484f9ac"
      unitRef="shares">13309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi0zLTEtMS0w_7964ee67-d930-453f-935d-7cf7d62507e1"
      unitRef="usdPerShare">11.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi01LTEtMS0w_99299843-7122-4d6d-b8d4-eaf7bd1b786a">P1Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNi03LTEtMS0w_d3780cd5-d972-4e6b-b5f9-c59f22f4debb"
      unitRef="usd">3815000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy0xLTEtMS0w_4161a435-bbea-42fa-a972-2835d65550c7"
      unitRef="shares">13309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy0zLTEtMS0w_ceae0ddb-fded-4a66-944e-1a04fec8384e"
      unitRef="usdPerShare">11.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy01LTEtMS0w_126efb0b-7a65-4224-bcb1-48e4c2f02dd8">P1Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfNy03LTEtMS0w_0a9f9c02-9120-4559-8646-1a7cd99ef2d2"
      unitRef="usd">3815000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC0xLTEtMS0w_7b4b64c3-0d9e-4ada-b561-4265e3d0e048"
      unitRef="shares">13309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC0zLTEtMS0w_de2d0377-1665-4553-af66-5ec374d2ae63"
      unitRef="usdPerShare">11.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC01LTEtMS0w_04629f9b-388a-45b5-b48b-4fe9d5e19f35">P1Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmJmOTg5NTRhNzgyNDQ1YjNhMzUwZTE0Y2E0NzM3ZTliL3RhYmxlcmFuZ2U6YmY5ODk1NGE3ODI0NDViM2EzNTBlMTRjYTQ3MzdlOWJfOC03LTEtMS0w_e894f84e-b95d-4175-acd3-eadad14ee32d"
      unitRef="usd">3815000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTMwMg_0d2373e4-b3be-4c57-9a02-a0ff3a641e27"
      unitRef="usd">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ifef09638683a4580a498f3983d6942bf_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTMwOQ_e2ce2664-76e5-4ef1-b1d2-f611058c1b3f"
      unitRef="usd">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iee32c05039bb4e27ae285128a1e11dad_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTQ5OQ_cc14faea-08a9-41d8-853e-145b0c514cef"
      unitRef="usd">2400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ibdc3ef10047246558ad28576b81341d9_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTUwNg_fd55ba73-0b0a-40b4-b898-b7a8d9487091"
      unitRef="usd">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i17aeb31c90c3479b97a311aad3986e07_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTYwMA_15b1ca81-5519-4419-940b-7275e48333e2"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_8448dab8-c609-4a64-b399-d250290b0cdb"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_b35c0fd0-81a4-42af-b2e7-d1c42f2db548"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_bd01728b-a346-48ee-b3cb-77cdd2411586"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTY3Nw_daa34eda-5fc9-4959-abc3-663fc1e260ab"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjI0Mg_0a2e2a9e-4410-45c0-a374-e707df635335">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity of the RSUs made by the Company:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&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:14.737%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs, June&#160;30, 2020&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,571&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.57&#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:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.82&#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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested RSUs, March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,115&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i26a243e0da6c4acdade0cf2fd83b6801_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMS0xLTEtMS0w_e924d097-ebc9-4ecf-b349-adff22520e8b"
      unitRef="shares">82571</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i26a243e0da6c4acdade0cf2fd83b6801_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMS0zLTEtMS0w_5dec6f16-f666-4c55-bb8f-6a8f3971637e"
      unitRef="usdPerShare">99.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMi0xLTEtMS0w_44bb1e28-79ff-4426-9f02-8f1566e4b34c"
      unitRef="shares">14880</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMi0zLTEtMS0w_b8fbdaf4-0b35-491a-a65f-f6e82d34e1e0"
      unitRef="usdPerShare">249.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMy0xLTEtMS0w_b394fa7c-9270-41c6-8c2a-e6daae515f38"
      unitRef="shares">33335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfMy0zLTEtMS0w_d6cc1c90-aec9-4309-9664-7d3fcd48a48a"
      unitRef="usdPerShare">86.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNC0xLTEtMS0w_88314707-8b59-4463-93b4-07ad129c3e98"
      unitRef="shares">2001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNC0zLTEtMS0w_7e7a662e-d33d-4d2b-a8dc-db0d9dbc435c"
      unitRef="usdPerShare">105.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNS0xLTEtMS0w_090443fd-cb06-4886-ae67-9ad1091e4067"
      unitRef="shares">62115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RhYmxlOmIzZTIwMmVmMTYwMTRiNGI4N2EwMTE2NmFlNGVhZmZmL3RhYmxlcmFuZ2U6YjNlMjAyZWYxNjAxNGI0Yjg3YTAxMTY2YWU0ZWFmZmZfNS0zLTEtMS0w_6d887d10-02ee-4ccc-99d8-ca7bdf7f6e06"
      unitRef="usdPerShare">142.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue
      contextRef="i89911cefebb54e2a8e1d870044e9cb06_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTkwOQ_4adfc865-fb96-49c4-a56b-8321bab1f2a6"
      unitRef="usd">3200000</ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue>
    <ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue
      contextRef="i0fffabc2f6c645d3a195acb3bd2db556_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTkxNg_732ad0c7-6161-4144-9a3c-30e7b2fb7e60"
      unitRef="usd">3300000</ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue>
    <ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMTk5NA_f844e718-ccc0-40c0-9587-f39a6cdbe877"
      unitRef="usd">7700000</ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue>
    <ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue
      contextRef="i1212982af4354baaa282d030a43f9103_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjAwMQ_baaddffd-f4bc-4dbb-9206-f5a0ee43541b"
      unitRef="usd">6700000</ubnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjA3Mw_8b81093e-cea1-4c59-9cdd-9e61227f4296"
      unitRef="usd">18500000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i64ce4053cc094013a0c56c65ffdc28c8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjE1OA_850b96ae-d46e-4334-885f-5db084244b2e"
      unitRef="usd">6600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icd0bfa26e460406c98c3a67a683551f1_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83Ni9mcmFnOjlhZjYwNzM3ZmFjMzQzNTI4NGFlYzJmNzQ4N2E3MmFmL3RleHRyZWdpb246OWFmNjA3MzdmYWMzNDM1Mjg0YWVjMmY3NDg3YTcyYWZfMjIzNA_d71ce1b8-cd78-4ba1-b830-bd0b757b6559">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjg4OQ_e3322a7f-9bbf-4e43-93a5-2233761d9726">INCOME TAXES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded tax provisions of $28.0&#160;million and $85.1&#160;million for the three and nine months ended March&#160;31, 2021 as compared to $17.0 million and $49.1 million for the three and nine months ended March&#160;31, 2020. The increase is primarily related to an increase in profit before tax for the three and nine months ended March 31, 2021 as compared to the three and nine months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s estimated fiscal year 2021 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional US tax related to the Company&#x2019;s non-U.S. operations under Global Intangible Low-Taxes Income (&#x201c;GILTI&#x201d;) provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2021, the Company had approximately $34.0 million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the nine months ended March&#160;31, 2021, the Company recorded an increase of its unrecognized tax benefits of $1.5 million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheets. As of March&#160;31, 2021, the Company had $4.6 million accrued interest related to uncertain tax matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and one or more of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong IRD. All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company&#x2019;s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal years 2020, 2019, and 2018, the Company made a total of $15.5&#160;million, $13.4&#160;million, and $6.6&#160;million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2015 tax years. On December 30, 2020, the Company received notification that the Hong Kong IRD is seeking an additional $67.8&#160;million deposit covering the 2015 tax year. The Company has filed a formal protest in response to this notice and the Assessor's office agreed to a reduced deposit of $21.9&#160;million which was remitted on March 26, 2021. These refundable deposits totaling $57.4&#160;million are included within other long-term assets on the Company&#x2019;s Consolidated Balance Sheets. The IRD is examining the Company&#x2019;s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and the Company expects the $57.4&#160;million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company&#x2019;s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company&#x2019;s results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2018, the Company received a draft Notice of Proposed Adjustment (&#x201c;Draft NOPA&#x201d;) from the Internal Revenue Service (&#x201c;IRS&#x201d;) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (&#x201c;AOF&#x201d;) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company&#x2019;s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS&#x2019; interpretation of certain obligations of the Company&#x2019;s foreign subsidiaries under the Company&#x2019;s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company&#x2019;s favor. Regardless of whether the matter is resolved in the Company&#x2019;s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. The Company estimates the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50.0&#160;million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company&#x2019;s results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjU_97c7b595-5ee0-48da-89d5-fd8a22713c48"
      unitRef="usd">28000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNzI_7a72f6ea-2688-4e75-9257-68989c8734a3"
      unitRef="usd">85100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA0_5e60cbb5-7bb4-4f8a-bdb6-7a514a6c379e"
      unitRef="usd">17000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTEx_a73309f2-250c-4190-be3c-e6048607eedb"
      unitRef="usd">49100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNjM4_1d8d836b-4dc4-49a8-9ed8-18a39b6649c5"
      unitRef="usd">34000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfODU1_ad1f304b-c18e-4ff6-a1c4-ab084f17aacb"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i47b04cafc57d48c5a78a711a8842df7e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTM1MQ_7516a8ca-fb87-49dd-a399-a6b459833e41"
      unitRef="usd">4600000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <ubnt:PaymentForTaxDeposit
      contextRef="id43596c6125048118fb016952d5610ac_D20190701-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjA5Mw_d5493b16-1c1a-4f90-be9b-0511640c878d"
      unitRef="usd">15500000</ubnt:PaymentForTaxDeposit>
    <ubnt:PaymentForTaxDeposit
      contextRef="i7b500989f1794b139c2b6dabe77c0ed0_D20180701-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjA5Nw_c2bf7464-f2a5-43f0-80f5-b9e937a8f00f"
      unitRef="usd">13400000</ubnt:PaymentForTaxDeposit>
    <ubnt:PaymentForTaxDeposit
      contextRef="iea535b0efa0f4070a8a9a5294423ba66_D20170701-20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjEwNQ_95019498-6ca7-41d6-9085-9f200a766556"
      unitRef="usd">6600000</ubnt:PaymentForTaxDeposit>
    <ubnt:AdditionalTaxDepositRequested
      contextRef="i5f8ed04dc2574f829030104211549ffb_I20201230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMjM3OA_d6c875a7-1aba-45bd-b2ee-388b7e321593"
      unitRef="usd">67800000</ubnt:AdditionalTaxDepositRequested>
    <ubnt:PaymentForTaxDeposit
      contextRef="i51bf712cc2e44d6f8e4650a315105ba3_D20210326-20210326"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA5OTUxMTYzOTY4OA_16949355-a9c8-49c1-83d8-d42faaabee3b"
      unitRef="usd">21900000</ubnt:PaymentForTaxDeposit>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="if94a6fe7e9bc4cef935a86dcb7313182_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMTA5OTUxMTY0MjMxMg_facf0dfe-afce-462a-882c-b5decc540bc3"
      unitRef="usd">57400000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent
      contextRef="if94a6fe7e9bc4cef935a86dcb7313182_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfMzIxMA_facf0dfe-afce-462a-882c-b5decc540bc3"
      unitRef="usd">57400000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i5ad064e9e37146ddb91df6cd66730224_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF83OS9mcmFnOmVmODFlNDdlYjZkOTRiOWJhMzQzNWM1NGQ2ZDIxZTE4L3RleHRyZWdpb246ZWY4MWU0N2ViNmQ5NGI5YmEzNDM1YzU0ZDZkMjFlMThfNTI2MA_7a362996-d986-4f55-97f2-f4f323aea5f5"
      unitRef="usd">50000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Mw_b58ab1c1-d21c-48c4-a320-872be7d7e946">SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management has determined that the Company operates as one reportable and operating segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company&#x2019;s Chief Operating Decision Maker. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in two primary categories: Service Provider Technology and Enterprise Technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Service Provider Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; includes the Company&#x2019;s airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE.  Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;Enterprise Technology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; includes the Company&#x2019;s UniFi platform, including UniFi enterprise Wi-Fi, UniFi Protect, UniFi Access, UniFi switching and routing solutions and the Company&#x2019;s AmpliFi platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by product type are as follows (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service Provider Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,875&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,978&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,507&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,897&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,237&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,417&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420,206&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,978&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography based on customer&#x2019;s ship-to destinations were as follows (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.906%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,515&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,917&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,835&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,834&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa ("EMEA")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,237&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,417&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420,206&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,978&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue for the United States was $193.2 million and $125.4 million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $582.1 million and $389.0 million for the nine months ended March&#160;31, 2021 and 2020, respectively.&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&#160;of&#160;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&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:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTM3_931dc6d0-3c4d-41a7-b892-ed9edaed87ed"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTM3_b0e5936e-413d-4d16-8f42-a759b703160e"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <ubnt:NumberOfProductTypes
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfNDc0_b3e00019-67d9-41b7-96cd-0aab1fad40c7"
      unitRef="product">2</ubnt:NumberOfProductTypes>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4NQ_023a5e93-284c-458d-b724-38aedc5cdbab">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by product type are as follows (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service Provider Technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,875&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,978&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,507&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,897&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,237&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,417&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420,206&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,978&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4c069e81f304244889c22671ea9e583_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xLTEtMS0w_030ad23a-9e19-4b26-99b3-156c827360ed"
      unitRef="usd">152362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7872745ceeb749ce92933fa383245a2d_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0zLTEtMS0w_b1103df5-2f75-46a1-8501-e974288004c9"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97c2105628a34990921cb5ea7ab060de_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi01LTEtMS0w_fd6ec289-065a-4b32-bbf4-974861c0d6db"
      unitRef="usd">106439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3fa4d8fed7bb481fb30af3023c48c989_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi03LTEtMS0w_02b882d4-0616-4b05-a55c-482c699fb5d4"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba5c8be604b34050a548500b8d47439b_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi05LTEtMS0w_a292aed0-bcd1-42be-a44e-f374e1bbdeac"
      unitRef="usd">459699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4e74c8c14ca4620909c404a44fcd80c_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xMS0xLTEtMA_d71793f4-e7a8-4c1c-892b-cf579372e7fd"
      unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e367274927f42b5bad8348f68ab2470_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xMy0xLTEtMA_ff3063c0-9628-4e1f-89ba-45ab3b91d472"
      unitRef="usd">320081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifc7e9f9380d645fe893c1877a205fc91_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMi0xNS0xLTEtMA_23c93e5b-c46d-4601-bba5-66d7a36766c8"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25ffec2e009c483c92d17b1741755ea5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xLTEtMS0w_8e1ed5e8-85a4-4198-aef9-24a95516dddd"
      unitRef="usd">314875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3a6953a5cb7c471093719852f524c85a_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0zLTEtMS0w_d536befb-4e1e-400a-94b9-a23f28eb257e"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ee0462bb3114a668fa22e9bba034f6f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy01LTEtMS0w_5f7a2ffb-d570-4089-a819-56e285dbd22b"
      unitRef="usd">230978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e5317512c234d15a4d76376c7288058_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy03LTEtMS0w_9d9b072a-1aa7-451b-a60c-fa1dec09ea1e"
      unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7e308c65eee4d089bd987701fdf7051_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy05LTEtMS0w_0da69b9c-1f88-4032-a2d6-c021e201b9bd"
      unitRef="usd">960507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifec06445378a401387b47a8e7dc437b7_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xMS0xLTEtMA_80a8d250-b842-41dd-b3eb-dcb747d64bd6"
      unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e6194bb74b141f2ab90d88fda6deb9c_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xMy0xLTEtMA_3554923e-21fa-4899-9a6c-dfed3059ccd2"
      unitRef="usd">648897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i126bb494eb78458ea26e03086faff87e_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfMy0xNS0xLTEtMA_b4360c8b-6529-4761-ae5f-8b8e43f42972"
      unitRef="number">0.67</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xLTEtMS0w_91ed0a5b-72af-41c7-b14b-b81edd4ff712"
      unitRef="usd">467237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id38fadff0ac845a8814ead7ae4eca40c_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0zLTEtMS0w_63a7a6c1-a06f-4120-9629-c1d0ab599bd8"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC01LTEtMS0w_bd2d07e5-0812-40fa-85cd-c1c96798d0e5"
      unitRef="usd">337417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib5a61c8db9c1479da5cf44d500c038e1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC03LTEtMS0w_a0906624-9e2e-4d05-b2d9-985346800958"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC05LTEtMS0w_d65ffeff-38d5-439c-b791-ed36d92a453a"
      unitRef="usd">1420206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib3c83e9d04944c969b7fbca5f10b9537_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xMS0xLTEtMA_87e1e9bf-d346-4a87-aa73-222a2b895d5b"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xMy0xLTEtMA_3098cb93-b57d-4f14-9d05-a7e9f98c72ad"
      unitRef="usd">968978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if6a2952ce731412781468f86fe06b61f_D20190701-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjY0NTVhMmYyODUxNDQxNGRhYzhiZjhkMDBmNjhhZWQ4L3RhYmxlcmFuZ2U6NjQ1NWEyZjI4NTE0NDE0ZGFjOGJmOGQwMGY2OGFlZDhfNC0xNS0xLTEtMA_78379623-305f-4f25-bb6d-7409008f9680"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Ng_99ba77d8-153c-4628-a37a-5ad3e4f582bd">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues by geography based on customer&#x2019;s ship-to destinations were as follows (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.906%"/&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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,515&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,917&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623,835&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,834&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa ("EMEA")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,237&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,417&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,420,206&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968,978&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue for the United States was $193.2 million and $125.4 million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $582.1 million and $389.0 million for the nine months ended March&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xLTEtMS0w_b925cdf8-736a-4330-9328-7245385ca372"
      unitRef="usd">209515000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia6c9471be7d149c7980489031e2500f4_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0zLTEtMS0w_27ca9018-2c79-495b-92c3-63657420e52f"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi01LTEtMS0w_101cdbf4-2d53-45aa-99be-fe8b1645fd12"
      unitRef="usd">133917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec9dceeabde94dca9d88a81223e7e628_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi03LTEtMS0w_385363fd-b2e1-44a1-9d56-11cee4941d09"
      unitRef="number">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi05LTEtMS0w_06d054c4-4eb0-445e-aef5-2e943c1b7316"
      unitRef="usd">623835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87e3e5ab736d4a969c5526b6aa56458a_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xMS0xLTEtMA_bc109a0f-f397-49b1-bccd-39380c745aa8"
      unitRef="number">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xMy0xLTEtMA_3a36e7ca-ae5d-4b49-8b5c-825c0c552e58"
      unitRef="usd">411834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id02ef769f34a4f24bb4a1f81424ead72_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMi0xNS0xLTEtMA_5513e048-23e2-4c91-a18c-44ac461c9c22"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xLTEtMS0w_70c6464c-6b9a-48e7-8913-0079e317da95"
      unitRef="usd">189573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36988dbdc8674dbbaf33f6737822d6cc_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0zLTEtMS0w_4e0f2109-8907-4ed9-bf50-4c4bc2bc7f0d"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy01LTEtMS0w_f23ae38c-2b40-4ff5-a96e-426cf1719d5a"
      unitRef="usd">159436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0fcfebbb70cc44cfbd43c84d82096485_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy03LTEtMS0w_cb2f848f-58af-46ba-9bc2-e628c29a962d"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy05LTEtMS0w_e0212623-cdd4-4b2f-ab43-1d52047bdd39"
      unitRef="usd">587507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if133f17eb4224e8a84a3a2000929307e_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xMS0xLTEtMA_627f9ca5-3422-434c-8af1-b6f931f164a9"
      unitRef="number">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xMy0xLTEtMA_03ceb668-64ed-4177-8af8-1eaab7e81496"
      unitRef="usd">405883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9416498d9ec74f9786bf52357974c02a_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfMy0xNS0xLTEtMA_b4d09c5a-1fa7-44ab-92a5-bcf024b4b19d"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xLTEtMS0w_1f96c500-5473-46a7-883a-cb61244c2f3a"
      unitRef="usd">36145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i211da987da924c5eaa7b1d8326b2f215_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0zLTEtMS0w_bdfad2f4-e1ea-43da-b169-c59b867dc5be"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC01LTEtMS0w_90996212-9be5-4524-ab83-dcdc37553efe"
      unitRef="usd">26232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i65e7eee3af1c4d598efa32c7c7387517_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC03LTEtMS0w_330b3409-bc99-4782-9ef8-ff61d44e3b07"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC05LTEtMS0w_6ed3b302-6495-4c9b-a6c7-a1aa04450eea"
      unitRef="usd">115464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i08a9e06c70794d32b6d8a714c8191ea4_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xMS0xLTEtMA_26094e9c-473e-4d42-b5cf-47ddee2f9050"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xMy0xLTEtMA_13fa3419-6537-4ca3-b603-dfd5b3fcd34c"
      unitRef="usd">88753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ida0323afa61a43509dc81c1b76c5c624_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNC0xNS0xLTEtMA_aaeb673d-84b5-44b7-9a86-6db46a81a7d3"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xLTEtMS0w_7a9959b3-d181-4263-ba31-bf7302d2eae9"
      unitRef="usd">32004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3dcd8d7bcdc64fa2b309a41a66ff0054_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0zLTEtMS0w_0523a8b1-6147-4582-a1c8-e191bd3ebe86"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS01LTEtMS0w_993ec695-8f65-4262-822a-c84572a39e52"
      unitRef="usd">17832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3137e89915a442f3b87ca31bfd3ecd37_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS03LTEtMS0w_d5cc4fc2-d824-481a-84bf-5e082ba7a905"
      unitRef="number">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS05LTEtMS0w_1ad14961-5ee4-49b2-8650-a17d39921837"
      unitRef="usd">93400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i979a143f0ad8442081e521d8f0245c6f_D20200701-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xMS0xLTEtMA_467c010c-f025-4fc0-93ae-b5dea73b37ce"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xMy0xLTEtMA_df5d095d-f3fb-4781-8e2a-76985321fd5c"
      unitRef="usd">62508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id9b2a1885854473fbbe4ec182d329a40_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNS0xNS0xLTEtMA_84f2cf26-26f1-4a5c-b0bb-36e5095ef133"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xLTEtMS0w_446f9734-65a0-4a9e-90d2-df1257a5e263"
      unitRef="usd">467237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id96fe74c9a334dd1a101661995c84365_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0zLTEtMS0w_4016aa13-f6ba-4123-8f91-d8242207aa33"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi01LTEtMS0w_4d0478e7-8023-43a7-bb5f-991fb1e0599d"
      unitRef="usd">337417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75e92296a9bc438994e6fba1d09354ab_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi03LTEtMS0w_265b728f-dea0-4f61-8dbf-a758b0f51f00"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi05LTEtMS0w_9e76d432-d670-43fd-a267-9e1e9dfd70c1"
      unitRef="usd">1420206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xMS0xLTEtMA_708ed8e6-fcac-4232-ae08-a1453d5a03c3"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xMy0xLTEtMA_bb5ab949-4ff1-427e-82e2-535ef24d7275"
      unitRef="usd">968978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9850f0bdd0fd4170a28f706775a9c044_D20190701-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjBlNjU0Zjc4ODQ0MTQ2OTFiYzFkYmYxMDkwZjVkOTBhL3RhYmxlcmFuZ2U6MGU2NTRmNzg4NDQxNDY5MWJjMWRiZjEwOTBmNWQ5MGFfNi0xNS0xLTEtMA_634f890e-3b6a-4777-9882-e2a70db9c0a5"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f4210d584814be7afec2d2c378406b4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTQzMw_6342bad7-f588-4fcd-b391-6e631de75226"
      unitRef="usd">193200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6e3a144c0e04da5b42483bc4952cdeb_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTQ0MA_d4068056-bc6b-4b85-803e-60024136410a"
      unitRef="usd">125400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1937ba6eed248259add4d72acf63204_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTUyOQ_704adf79-cf9c-42b4-8b4c-a13b96696ec5"
      unitRef="usd">582100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28bdbd21a3344637b8ecfa8dc7a25994_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTUzNg_4c7e64a2-8d61-4250-ba72-64e50863df44"
      unitRef="usd">389000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RleHRyZWdpb246ZmJkNjVhMWY1MWE0NDE1ZjgzYjFjZjhhN2I5ODM0YjdfMTc4Nw_76e1e6b1-6048-4308-a4e2-d6e2a9a10b48">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&#160;of&#160;Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&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:'Times New Roman',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i07642bf06b6b475d9ff00daa8f01bd7a_D20210331-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNC05LTEtMS0w_3c1d19bb-4cca-4cf6-b14d-4096d9f6586f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i54f427fd97434625adb70e4f240fd408_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS0zLTEtMS0zMDA_601a1957-ae02-4d84-aa8a-9ba06c98c72f"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5ef53557c21e46fd9d5beb2a89df2b63_D20190701-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS03LTEtMS0zMDA_60e49f0b-cab7-4eeb-8de4-6b4d7871431d"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i69e213d9f90a4693aa4a655bd6b79a92_D20200630-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84Mi9mcmFnOmZiZDY1YTFmNTFhNDQxNWY4M2IxY2Y4YTdiOTgzNGI3L3RhYmxlOjViOTRjNjY0YWI3NTQ1N2ZhOTU5NGZjNzYxODY3Y2MwL3RhYmxlcmFuZ2U6NWI5NGM2NjRhYjc1NDU3ZmE5NTk0ZmM3NjE4NjdjYzBfNS0xMS0xLTEtMzAw_573bac54-9972-4717-9490-945091157876"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfMTA5OQ_a7e03cb3-0f36-4e18-b201-af414249daaa">RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Aircraft Lease Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 13, 2013, the Company entered into an aircraft lease agreement (the &#x201c;Aircraft Lease Agreement&#x201d;) with RJP Manageco LLC (the &#x201c;Lessor&#x201d;), a limited liability company owned by the Company&#x2019;s CEO, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $5,000 per flight hour. This hourly rate does not include the cost of flight crew or &lt;/span&gt;&lt;/div&gt;on-board services, which the Company purchases from a third-party provider. Pursuant to the Aircraft Lease Agreement, the Company had no expense during the three and nine months ended March 31, 2021 and recognized a total of approximately $0.4&#160;million and $1.3&#160;million in expenses during the three and nine months ended March 31, 2020, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company&#x2019;s sales, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <ubnt:AircraftLeasingHourlyRate
      contextRef="if270fc5c23e344e4b5c0a3d287081c4c_D20131113-20131113"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNTE4_e568e817-48b8-4023-80bf-b95cfbb656fd"
      unitRef="usd">5000</ubnt:AircraftLeasingHourlyRate>
    <us-gaap:AircraftRental
      contextRef="i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNzMz_a9dfcc2e-7abc-47d4-a4ff-84faad2ed897"
      unitRef="usd">0</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="iec26fafcbcbc4f72bf2cb6d14e222a9b_D20200701-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfNzMz_e2a1dd43-ad26-409c-9a54-4d147e504b68"
      unitRef="usd">0</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="i403c127602014819a907151cbb13a6c7_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfODQw_172f1a1e-79cc-4728-83a9-8e2a7d1485a9"
      unitRef="usd">400000</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="i5cbcdede80a645aba4a484c06b974779_D20190701-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84NS9mcmFnOjRmZjI0NWNmNTczODQ2NTQ5ZmMxZTcyNzcwY2ZiN2I1L3RleHRyZWdpb246NGZmMjQ1Y2Y1NzM4NDY1NDlmYzFlNzI3NzBjZmI3YjVfODQ3_8155346e-1fd9-4193-aae9-d181a93d81f3"
      unitRef="usd">1300000</us-gaap:AircraftRental>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84OC9mcmFnOjVhNWJjNmUwODJkYTRiMGE4ZjEyMTYwNDU5MjNmN2ViL3RleHRyZWdpb246NWE1YmM2ZTA4MmRhNGIwYThmMTIxNjA0NTkyM2Y3ZWJfMzYw_b7145689-7fd5-4747-a360-944e176672e3">SUBSEQUENT EVENTS&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 6, 2021, the Company's Board of Directors had approved a quarterly cash dividend of $0.40 per share payable on May 24, 2021 to shareholders of record at the close of business on May 17, 2021. Any future dividends will be subject to the approval of the Company&#x2019;s Board of Directors.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib0b80bfffd9b474ea26827df57399377_D20210506-20210506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF84OC9mcmFnOjVhNWJjNmUwODJkYTRiMGE4ZjEyMTYwNDU5MjNmN2ViL3RleHRyZWdpb246NWE1YmM2ZTA4MmRhNGIwYThmMTIxNjA0NTkyM2Y3ZWJfMTU3_898a7cac-0b36-4da9-9b11-047ac94dc7d3"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareDeclared>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225894568">
<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>Mar. 31, 2021</div></th>
<th class="th"><div>May 05, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Focus</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">UBIQUITI 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="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">32-0097377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">685 Third Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">27th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">10017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">780-7958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">UI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,814,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001511737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699220278904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 262,791<span></span>
</td>
<td class="nump">$ 142,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Investments &#8212; short-term</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $_____ and $203 at March 31, 2021 and June&#160;30, 2020, respectively</a></td>
<td class="nump">187,315<span></span>
</td>
<td class="nump">142,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">224,930<span></span>
</td>
<td class="nump">285,943<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_VendorDepositsCurrent', window );">Vendor deposits</a></td>
<td class="nump">7,808<span></span>
</td>
<td class="nump">5,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">14,099<span></span>
</td>
<td class="nump">9,034<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">697,988<span></span>
</td>
<td class="nump">586,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">79,889<span></span>
</td>
<td class="nump">78,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">38,702<span></span>
</td>
<td class="nump">24,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets &#8212; long-term</a></td>
<td class="nump">3,507<span></span>
</td>
<td class="nump">4,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments &#8212; long-term</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">72,196<span></span>
</td>
<td class="nump">43,223<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">893,008<span></span>
</td>
<td class="nump">737,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">63,783<span></span>
</td>
<td class="nump">155,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">13,467<span></span>
</td>
<td class="nump">30,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Debt &#8212; short-term</a></td>
<td class="nump">23,865<span></span>
</td>
<td class="nump">24,067<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156,526<span></span>
</td>
<td class="nump">53,722<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">257,641<span></span>
</td>
<td class="nump">264,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable &#8212; long-term</a></td>
<td class="nump">106,600<span></span>
</td>
<td class="nump">115,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities &#8212;long-term</a></td>
<td class="nump">31,480<span></span>
</td>
<td class="nump">18,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt &#8212; long-term</a></td>
<td class="nump">548,133<span></span>
</td>
<td class="nump">628,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">9,363<span></span>
</td>
<td class="nump">6,312<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">953,217<span></span>
</td>
<td class="nump">1,032,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; deficit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock&#8212;$0.001 par value; 50,000,000 shares authorized; none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock&#8212;$0.001 par value; 500,000,000 shares authorized: [___] and 69,472,568 outstanding as of December 31, 2019 and June 30, 2019, respectively</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid&#8211;in capital</a></td>
<td class="nump">696<span></span>
</td>
<td class="nump">447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (deficit)</a></td>
<td class="num">(60,971)<span></span>
</td>
<td class="num">(295,978)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; deficit</a></td>
<td class="num">(60,209)<span></span>
</td>
<td class="num">(295,458)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; deficit</a></td>
<td class="nump">$ 893,008<span></span>
</td>
<td class="nump">$ 737,451<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_VendorDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Vendor Deposits, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_VendorDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699299374120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">62,814,126<span></span>
</td>
<td class="nump">63,687,891<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225696232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income - USD ($)<br> shares in Thousands, $ 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 467,237<span></span>
</td>
<td class="nump">$ 337,417<span></span>
</td>
<td class="nump">$ 1,420,206<span></span>
</td>
<td class="nump">$ 968,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">244,499<span></span>
</td>
<td class="nump">177,782<span></span>
</td>
<td class="nump">738,678<span></span>
</td>
<td class="nump">512,866<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">222,738<span></span>
</td>
<td class="nump">159,635<span></span>
</td>
<td class="nump">681,528<span></span>
</td>
<td class="nump">456,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">30,483<span></span>
</td>
<td class="nump">21,672<span></span>
</td>
<td class="nump">85,208<span></span>
</td>
<td class="nump">65,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Sales, general and administrative</a></td>
<td class="nump">13,255<span></span>
</td>
<td class="nump">10,606<span></span>
</td>
<td class="nump">36,556<span></span>
</td>
<td class="nump">30,053<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">43,738<span></span>
</td>
<td class="nump">32,278<span></span>
</td>
<td class="nump">121,764<span></span>
</td>
<td class="nump">96,018<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">179,000<span></span>
</td>
<td class="nump">127,357<span></span>
</td>
<td class="nump">559,764<span></span>
</td>
<td class="nump">360,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest expense and other, net</a></td>
<td class="num">(4,890)<span></span>
</td>
<td class="num">(6,618)<span></span>
</td>
<td class="num">(12,420)<span></span>
</td>
<td class="num">(23,356)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">174,110<span></span>
</td>
<td class="nump">120,739<span></span>
</td>
<td class="nump">547,344<span></span>
</td>
<td class="nump">336,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">28,035<span></span>
</td>
<td class="nump">17,017<span></span>
</td>
<td class="nump">85,092<span></span>
</td>
<td class="nump">49,059<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 146,075<span></span>
</td>
<td class="nump">$ 103,722<span></span>
</td>
<td class="nump">$ 462,252<span></span>
</td>
<td class="nump">$ 287,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share of common stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 7.33<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="nump">$ 7.32<span></span>
</td>
<td class="nump">$ 4.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares used in computing net income per share of common stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">62,810<span></span>
</td>
<td class="nump">64,630<span></span>
</td>
<td class="nump">63,084<span></span>
</td>
<td class="nump">66,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">62,865<span></span>
</td>
<td class="nump">64,699<span></span>
</td>
<td class="nump">63,148<span></span>
</td>
<td class="nump">66,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Unrealized losses on available-for-sale securities</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">$ (90)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (415)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive loss</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(415)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 146,074<span></span>
</td>
<td class="nump">$ 103,632<span></span>
</td>
<td class="nump">$ 462,246<span></span>
</td>
<td class="nump">$ 287,264<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219744168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - 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>Retained Earnings (Deficit)</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,472,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2019</a></td>
<td class="nump">$ 99,277<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98,815<span></span>
</td>
<td class="nump">$ 393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">98,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(153)<span></span>
</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">(153)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,635,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="num">(416,219)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(416,025)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">(20,669)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,669)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,847,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2019</a></td>
<td class="num">(239,427)<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(239,733)<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,472,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2019</a></td>
<td class="nump">99,277<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,815<span></span>
</td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">287,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(415)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,783,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2020</a></td>
<td class="num">(355,986)<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(356,028)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Sep. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,847,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Sep. 30, 2019</a></td>
<td class="num">(239,427)<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(239,733)<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">85,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(172)<span></span>
</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">(172)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(995,495)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="num">(119,572)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(250)<span></span>
</td>
<td class="num">(119,321)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">(19,460)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,460)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,877,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="num">(292,105)<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
<td class="nump">465<span></span>
</td>
<td class="num">(292,703)<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">103,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(90)<span></span>
</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">(90)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,112,606)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="num">(148,400)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(799)<span></span>
</td>
<td class="num">(147,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">(19,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,783,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2020</a></td>
<td class="num">$ (355,986)<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(356,028)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2020</a></td>
<td class="nump">63,687,891<span></span>
</td>
<td class="nump">63,687,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2020</a></td>
<td class="num">$ (295,458)<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="num">(295,978)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">156,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(602,003)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="num">(97,588)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(593)<span></span>
</td>
<td class="num">(96,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">(25,470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,096,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Sep. 30, 2020</a></td>
<td class="num">$ (261,862)<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(261,933)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Jun. 30, 2020</a></td>
<td class="nump">63,687,891<span></span>
</td>
<td class="nump">63,687,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Jun. 30, 2020</a></td>
<td class="num">$ (295,458)<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="num">(295,978)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">462,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">8,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(911,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (152,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">62,814,126<span></span>
</td>
<td class="nump">62,814,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="num">$ (60,209)<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">696<span></span>
</td>
<td class="num">(60,971)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Sep. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,096,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Sep. 30, 2020</a></td>
<td class="num">(261,862)<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(261,933)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">159,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(201)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of Common Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(309,133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of Common Stock</a></td>
<td class="num">(55,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(516)<span></span>
</td>
<td class="num">(54,542)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">(25,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,798,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="num">(181,800)<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="num">(181,922)<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">146,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock units issued, net of tax withholdings</a></td>
<td class="num">(182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends Paid on Common Stock</a></td>
<td class="num">$ (25,124)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,124)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="nump">62,814,126<span></span>
</td>
<td class="nump">62,814,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="num">$ (60,209)<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 696<span></span>
</td>
<td class="num">$ (60,971)<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225510776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 462,252<span></span>
</td>
<td class="nump">$ 287,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">8,313<span></span>
</td>
<td class="nump">5,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of equity investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_OperatingLeaseNonCashLeaseExpense', window );">Non-cash lease expense</a></td>
<td class="nump">226<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Premium amortization and (discount accretion), net</a></td>
<td class="nump">5<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write off unamortized debt issuance costs</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Provision for inventory obsolescence</a></td>
<td class="nump">569<span></span>
</td>
<td class="nump">5,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ProvisionforGainLossonVendorDeposit', window );">Provision for loss on vendor deposits and purchase commitments</a></td>
<td class="nump">7,502<span></span>
</td>
<td class="nump">1,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,265<span></span>
</td>
<td class="nump">2,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">495<span></span>
</td>
<td class="nump">102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(45,166)<span></span>
</td>
<td class="num">(17,839)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">60,837<span></span>
</td>
<td class="nump">53,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_IncreaseDecreaseinVendorDeposits', window );">Vendor deposits</a></td>
<td class="num">(3,554)<span></span>
</td>
<td class="nump">2,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(27,059)<span></span>
</td>
<td class="nump">3,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(91,447)<span></span>
</td>
<td class="nump">22,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(26,224)<span></span>
</td>
<td class="num">(25,413)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="nump">8,798<span></span>
</td>
<td class="nump">1,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">87,635<span></span>
</td>
<td class="num">(14,365)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">447,773<span></span>
</td>
<td class="nump">335,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment and other long-term assets</a></td>
<td class="num">(16,002)<span></span>
</td>
<td class="num">(28,786)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchase of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(27,957)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sale of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">103,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities of investments</a></td>
<td class="nump">922<span></span>
</td>
<td class="nump">13,272<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(15,080)<span></span>
</td>
<td class="nump">60,377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(3,257)<span></span>
</td>
<td class="num">(3,138)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(152,646)<span></span>
</td>
<td class="num">(681,205)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of common stock cash dividends</a></td>
<td class="num">(75,709)<span></span>
</td>
<td class="num">(59,576)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings related to net share settlements of restricted stock units</a></td>
<td class="num">(998)<span></span>
</td>
<td class="num">(1,056)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) financing activities</a></td>
<td class="num">(312,519)<span></span>
</td>
<td class="num">(556,073)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">120,174<span></span>
</td>
<td class="num">(160,366)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">142,617<span></span>
</td>
<td class="nump">238,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">262,791<span></span>
</td>
<td class="nump">77,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowing</a></td>
<td class="nump">37,500<span></span>
</td>
<td class="nump">37,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Repayments of debt</a></td>
<td class="num">(12,500)<span></span>
</td>
<td class="num">(18,750)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from borrowing</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">340,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Repayments of debt</a></td>
<td class="num">$ (180,000)<span></span>
</td>
<td class="num">$ (170,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_IncreaseDecreaseinVendorDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Vendor Deposits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_IncreaseDecreaseinVendorDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_OperatingLeaseNonCashLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Non-Cash Lease Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_OperatingLeaseNonCashLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_ProvisionforGainLossonVendorDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for Gain (Loss) on Vendor Deposit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ProvisionforGainLossonVendorDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_RepaymentofLongTermLinesofCreditPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of Long-Term Lines of Credit, Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_RepaymentofLongTermLinesofCreditPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ubnt_TermLoanMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699226223848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">$ 110,766<span></span>
</td>
<td class="nump">$ 74,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">9,453<span></span>
</td>
<td class="nump">17,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="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-Cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset recognized</a></td>
<td class="nump">20,773<span></span>
</td>
<td class="nump">5,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_UnpaidStockRepurchases', window );">Unpaid stock repurchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Unpaid property and equipment and other long-term assets</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransferToInvestments', window );">Net unsettled investment purchases</a></td>
<td class="nump">$ 1,234<span></span>
</td>
<td class="nump">$ 117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_UnpaidStockRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unpaid Stock Repurchases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_UnpaidStockRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransferToInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of investments transferred to the entity's investments in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransferToInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225783784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<span></span>
</td>
<td class="nump">$ 0.30<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219367400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS AND BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BUSINESS AND BASIS OF PRESENTATION</a></td>
<td class="text">BUSINESS AND BASIS OF PRESENTATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; Ubiquiti Inc. and its wholly owned subsidiaries (collectively, &#8220;Ubiquiti&#8221; or the &#8220;Company&#8221;) develop high performance networking technology for service providers, enterprises, and consumers globally.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates on a fiscal year ending June&#160;30. In this Quarterly Report, the fiscal year ending June&#160;30, 2021 is referred to as &#8220;fiscal 2021&#8221; and the fiscal year ended June&#160;30, 2020 is referred to as &#8220;fiscal 2020&#8221;.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) related to interim financial statements based on applicable Securities and Exchange Commission (&#8220;SEC&#8221;) rules and regulations. Accordingly, they do not include all the information and footnotes required by U.S. GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June&#160;30, 2020 balance sheet was derived from the audited financial statements as of that date. All significant intercompany transactions and balances have been eliminated. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements for the fiscal year ended June&#160;30, 2020, included in its Annual Report on Form 10-K, as filed with the SEC on August&#160;21, 2020 (the &#8220;Annual Report&#8221;). The results of operations for the three and nine months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for any future periods.</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217294744">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s significant accounting policies are disclosed in its audited consolidated financial statements for the year ended June&#160;30, 2020, included in the Annual Report on Form 10-K. Except as noted below, there have been no other changes to the Company&#8217;s significant accounting policies as discussed in the Annual Report.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Accounting Estimates</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',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 amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. The Company evaluates its estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Credit Losses on Financial Instruments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we are required to estimate lifetime expected credit losses. For available-for-sale debt securities, the Company will recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company&#8217;s fiscal year beginning July 1, 2020 on a modified retrospective basis.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2020, the Company adopted the new standard, including identifying, evaluating and quantifying the impact on its consolidated financial statements. The Company concluded that the expected credit loss impact to the opening balance of fiscal 2021 retained earnings was deemed immaterial, and as a result the adoption did not have a material impact the Company's consolidated financial position, results of operations, or cash flow.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company&#8217;s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements </span></div>and related disclosures.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217530984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUES</a></td>
<td class="text">REVENUES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (&#8220;PCS&#8221;). Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with customers are satisfied; generally, this occurs with the transfer of control of the Company&#8217;s products and PCS to its customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to customers as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 of Notes to Consolidated Financial Statements &#8220;Segment Information&#8221; for disaggregation of revenue by product category and geography. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company&#8217;s right to the consideration is unconditional. The Company&#8217;s contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. The Company classifies customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in the Company&#8217;s consolidated balance sheets.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and June&#160;30, 2020, the Company&#8217;s customer deposits were $4.3&#160;million and $2.1&#160;million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company&#8217;s deferred revenue, included in other current liabilities and other long-term liabilities, was $22.2 million and $9.3 million, respectively. </span></div>As of June&#160;30, 2020, the Company&#8217;s deferred revenue, included in other current liabilities and other long-term liabilities, was $16.5 million and $6.3 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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-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 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217300696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the accounting guidance for fair value measurements and its subsequent updates, fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. The accounting guidance establishes a three-tier fair value hierarchy that requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.  A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of any input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs other than the quoted prices in active markets, that are observable either directly or indirectly;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Unobservable inputs based on the Company&#8217;s own assumption.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records securities available-for-sale at fair value on a recurring basis. The Company classifies its investments within Level 1 or 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. </span></div><div style="margin-top:5pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s fixed income available-for-sale securities consist of high-quality investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of the Company&#8217;s  marketable securities incorporate bond terms and conditions, current performance data, proprietary pricing models, real time quotes from contributing dealers, trade prices and other market data.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company held no Level 3 financial instruments as of March&#160;31, 2021 and June&#160;30, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company&#8217;s financial instruments&#8217; adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of March&#160;31, 2021 and June&#160;30, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.750%"><tr><td style="width:1.0%"/><td style="width:31.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><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="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="3" style="padding:0 1pt"/></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"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"/><td style="width:31.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><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="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="3" style="padding:0 1pt"/></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"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,493&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended March&#160;31, 2021 the Company did not recognize any net gains or losses from accumulated other comprehensive income related to unrealized gains or losses. For the three months ended March&#160;31, 2020, the Company's reclassified realized net loss to earnings from accumulated other comprehensive income related to unrealized gains or losses, was immaterial. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended  March&#160;31, 2020, the Company reclassified realized net gain of $0.4&#160;million to earnings from accumulated other comprehensive income related to unrealized gains or losses. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended March&#160;31, 2021, interest income on the Company&#8217;s investment securities was immaterial. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended March&#160;31, 2020, the Company had $0.2&#160;million and $1.0&#160;million interest income on the Company's investment securities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company's marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"/><td style="width:64.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.075%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Continuous Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value of marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized Loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no continuous unrealized loss position from marketable securities as of June&#160;30, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available-For-Sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year and money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#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:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of the Company&#8217;s financial instruments, other than those presented in the disclosures above, including cash, accounts receivable, accounts payable and other current liabilities, the carrying amounts approximate fair value due to their short maturities.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021 and June&#160;30, 2020, the Company had outstanding loans associated with its credit facilities, which are carried at historical cost. The fair value of the Company&#8217;s debt disclosed below was estimated based on the current rates offered to the Company for debt with similar terms and remaining maturities and was a Level 2 measurement. As of March&#160;31, 2021 and June&#160;30, 2020, the fair value of the Company&#8217;s debt, which is carried at historical cost was $575.0 million and $655.0 million, respectively.</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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218966184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,722&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,679&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add&#8212;dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,865&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,699&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,148&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,094&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company excludes potentially dilutive securities from its diluted net income per share calculation when their effect would be anti-dilutive to net income per share amounts. The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"/><td style="width:43.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217601528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">BALANCE SHEET COMPONENTS</a></td>
<td class="text">BALANCE SHEET COMPONENTS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,930&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,943&#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:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,387&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and other equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,401&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,563&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,769&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,889&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,522&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-term Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong Tax deposit </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net </span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,021&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,196&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,223&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) The Company made a total of $57.4&#160;million of deposits with the Hong Kong Inland Revenue Department (&#8220;IRD&#8221;) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. These deposits were made during fiscal years 2021, 2020, 2019, and 2018 in the amounts of $21.9&#160;million, $15.5&#160;million, $13.4&#160;million and $6.6 million, respectively. The Company expects the $57.4&#160;million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(2) Accumulated amortization was $2.4 million and $1.8 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue &#8212; short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,788&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8212; current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory received not billed</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,526&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,722&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Term Liabilities</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue &#8212; long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,363&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,312&#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:middle"/></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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218818728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED WARRANTY<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">ACCRUED WARRANTY</a></td>
<td class="text">ACCRUED WARRANTYThe Company offers warranties on certain products, generally a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5">one</span> to two years and records a liability for the estimated <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">future costs associated with potential warranty claims. The warranty costs are reflected in the Company&#8217;s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,828&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in liability for pre-existing warranties during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,351)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,210)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699224654216">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2021, the Company, as borrower and certain domestic subsidiaries entered into an amended and restated credit agreement (the &#8220;Third Amended and Restated Credit Agreement&#8221;) with Wells Fargo Bank, National Association (&#8220;Wells Fargo&#8221;), the other financial institutions named as lenders therein, and Wells Fargo as administrative agent and collateral agent for the lenders, that extended the $700 million senior secured revolving credit facility (the &#8220;Revolving Facility&#8221;) and provided a new $500 million senior secured term loan facility (the &#8220;Term Facility&#8221;, together with the Revolving Facility, the &#8220;Facilities&#8221;), and extended the maturity of the Facilities to March 30, 2026. In addition, the Facilities include an option to request increases in the amounts of such credit facilities by up to an additional $500 million in the aggregate.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Credit Agreement replaced the Company's existing $700&#160;million senior secured revolving facility (the &#8220;Existing Revolving Facility&#8221;) and $500&#160;million senior secured term loan facility (the &#8220;Existing Term Facility&#8221;, together with the Existing Revolving Facility, the &#8220;Existing Facilities&#8221;) under the Second Amended &amp; Restated Credit Agreement, dated as of January 17, 2018 (as amended by the First Amendment, dated as of June 29, 2018, the Second Amendment, dated as of March 15, and the Third Amendment, dated as of September 9, 2019, the &#8220;Existing Credit Agreement&#8221;). The Facilities replace the Company's Existing Facilities under the Existing Credit Agreement, which has been terminated in connection with the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Third Amended and Restated Credit Agreement, the Term facility was fully drawn, of which $462.5&#160;million and $0.7&#160;million was used to repay the Existing Term Facility under the Existing Credit Agreement for principal and interest, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, at closing of the Third Amended and Restated Credit Agreement, $75.0&#160;million and $0.4&#160;million of the Existing Revolving Facility under the Existing Credit Agreement was repaid for principal and interest, respectively. The Company then borrowed $75.0&#160;million under the Revolving Facility under the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $3.3&#160;million of debt issuance costs which are capitalized and amortized as interest expense over the life of the facilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Debt consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - short term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - short term</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - long term</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolver - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - long term</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,133&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,437&#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:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Facility includes a sub-limit of $25.0 million for letters of credit and a sub-limit of $25.0 million for swingline loans. The Facilities are available for working capital and general corporate purposes that comply with the terms of the Third Amended and Restated Credit Agreement, including to finance the repurchase of the Company&#8217;s common stock or to make dividends to the holders </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company&#8217;s common stock. Under the Third Amended and Restated Credit Agreement, revolving loans and swingline loans may be borrowed, repaid and reborrowed until March 30, 2026, at which time all amounts borrowed must be repaid. The term loan is payable in quarterly installments of 1.25% of the original principal amount of the term loan, commencing with the quarter ending June 30, 2021. Revolving, swingline and term loans may be prepaid at any time without penalty. Revolving and term loans bear interest, at the Company&#8217;s option, at either (i) a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter or (ii) a floating per annum rate equal to the applicable LIBOR rate (or replacement rate) for a specified period, plus a margin of between 1.50% and 2.25%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Swingline loans bear interest at a floating rate per annum equal to the base rate plus a margin of between 0.50% and 1.25%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. Base rate is defined as the greatest of (A) Wells Fargo&#8217;s prime rate, (B) the federal funds rate plus 0.50% or (C) the applicable LIBOR rate (or replacement rate) for a period of one month plus 1.00%. A default interest rate shall apply on all obligations during certain events of default under the Third Amended and Restated Credit Agreement at a rate per annum equal to 2.00% above the applicable interest rate. The Company will pay to each lender a facility fee on a quarterly basis based on the unused amount of each lender&#8217;s commitment to make revolving loans, of between 0.20% and 0.35%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter. The Company will also pay to the applicable lenders on a quarterly basis certain fees based on the daily amount available to be drawn under each outstanding letter of credit, including aggregate letter of credit commissions of between 1.50% and 2.25%, depending on the Company&#8217;s consolidated total leverage ratio as of the most recently ended fiscal quarter, and issuance fees of 0.125% per annum. The Company is also obligated to pay Wells Fargo, as agent, fees customary for a credit facility of this size and type. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amended and Restated Credit Agreement requires the Company to maintain during the term of the Facilities a maximum consolidated total leverage ratio of 3.50 to 1.00 and a minimum consolidated interest coverage ratio of 3.5 to 1.00. In addition, the Third Amended and Restated Credit Agreement contains customary affirmative and negative covenants, including covenants that limit or restrict the ability of the Company and its subsidiaries to, among other things, grant liens or enter into agreements restricting their ability to grant liens on property, enter into mergers, dispose of assets, change their accounting or reporting policies, change their business and incur indebtedness, in each case subject to customary exceptions for a credit facility of this size and type. The Third Amended and Restated Credit Agreement includes customary events of default that include, among other things, non-payment of principal, interest or fees, inaccuracy of representations and warranties, violation of covenants, cross default to certain other indebtedness, bankruptcy and insolvency events, material judgments, change of control and certain ERISA events. The occurrence of an event of default could result in the acceleration of the obligations under the Third Amended and Restated Credit Agreement.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">The Facilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, $500.0 million was outstanding on the Term Facility and $75.0 million on the Revolving Facility, leaving $625.0&#160;million available on the Revolving Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Facility:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made no principal payments against the Existing Term Facility, however, made $2.0 million payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $19.1 million under the Existing Term Facility, of which $12.5 million was repayment of principal and $6.6 million was payment of interest.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the interest rate on the term loan was 1.61%.  As of April 30, 2021, the most currently available reset date, the Term Facility has an interest rate of 1.6%.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Facility:</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Existing Credit Agreement, during the three months ended March&#160;31, 2021, the Company made aggregate payments of $71.0 million under the Existing Revolving Facility, of which $70.0 million was repayment of principal and $1.0 million was payment of interest. During the nine months ended March&#160;31, 2021, the Company made aggregate payments of $182.9 million under the Existing  Revolving Facility, of which $180.0 million was repayment of principal and $2.9 million was payment of interest.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the respective interest rates as of March&#160;31, 2021, in addition to the interest rate reset dates as available for each revolver draw.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"/><td style="width:35.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.071%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Payment Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate as of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate Reset Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reset Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75 Million Revolver</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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 #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2021</span></td><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61%</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s estimated debt and interest payment obligations as of March&#160;31, 2021, for the remainder of fiscal 2021 and future fiscal years (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%"><tr><td style="width:1.0%"/><td style="width:33.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,983&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,590&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,904&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,983&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,167&#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:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,340&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,386&#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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) - Interest payments are calculated based on the applicable rates and payment dates as of March&#160;31, 2021. Although the Company&#8217;s interest rates on our debt obligations may vary, the Company has assumed the most recent available interest rates for all 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217588104">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into agreements under which it leases various real estate spaces in North America, Europe and Asia Pacific, under non-cancellable leases that expire on various dates through fiscal 2029. Some of the Company&#8217;s leases include options to extend the term of such leases for a period from 12 months to 60 months, and/or have options to early terminate the lease. As of March&#160;31, 2021, the Company included such options in determining the lease terms for certain of the Company&#8217;s leases because the Company was reasonably certain that it would exercise the extension options. Most of the Company&#8217;s leases require it to pay certain operating expenses in addition to base rent, such as taxes, insurance and maintenance costs. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s lease costs for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"/><td style="width:16.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.841%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,143&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating lease costs in the table above include costs for long-term and short-term leases. Total short-term costs for the three and nine months ended March&#160;31, 2021 and 2020 were immaterial. Variable lease costs primarily include maintenance, utilities and operating expenses that are incremental to the fixed base rent payments and are excluded from the calculation of operating lease liabilities and ROU assets. For the three and nine months ended March&#160;31, 2021, cash paid for amounts associated with the Company&#8217;s operating lease liabilities were approximately $2.8&#160;million and $8.2&#160;million, respectively. For the three and nine months ended March&#160;31, 2020, cash paid for amounts associated with the Company&#8217;s operating lease liabilities were approximately $2.3&#160;million and $6.6&#160;million, respectively. Cash paid for amounts associated with the Company&#8217;s operating lease liabilities were classified as operating activities in the consolidated statement of cash flows.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company&#8217;s undiscounted future fixed payment obligations under the Company&#8217;s recognized operating leases and a reconciliation to the operating lease liabilities as of March&#160;31, 2021:</span></div><div><span><br/></span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"><tr><td style="width:1.0%"/><td style="width:79.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,258&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,099&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,073&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219366840">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for future minimum lease payments under non-cancelable operating leases as of March&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subcontracts with third parties to manufacture its products and has purchase commitments with key component suppliers. During the normal course of business, the Company&#8217;s contract manufacturers procure components and manufacture products based upon orders placed by the Company. If the Company cancels all or part of the orders, the Company may still be liable to the contract manufacturers for the cost of the components purchased by the subcontractors to manufacture the Company's products. The Company periodically reviews the potential liability, and as of March&#160;31, 2021, the Company recorded a purchase obligation liability of $8.3&#160;million related to component purchase commitments. There have been no other significant liabilities for cancellations recorded as of March&#160;31, 2021. The Company&#8217;s consolidated financial position and results of operations could be negatively impacted if it were required to compensate the contract manufacturers for any unrecorded liabilities incurred. The Company may be subject to additional purchase obligations for supply agreements and components ordered by its contract manufacturers based on manufacturing forecasts it provides them each month. The Company estimates the amount of these additional purchase obligations to range from $150.3 million to $756.5 million as of March&#160;31, 2021, depending upon the timing of orders placed for these components by its contract manufacturers. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company has other obligations of $52.9 million which consisted primarily of commitments related to raw materials and research and development projects.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Obligations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into standard indemnification agreements with many of its business partners in the ordinary course of business. These agreements include provisions for indemnifying the business partner against any claim brought by a third-party to the extent any such claim alleges that a Company product infringes a patent, copyright or trademark, or violates any other proprietary rights of that third-party. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is not estimable and the Company has not incurred any material costs to defend lawsuits or settle claims related to these indemnification agreements to date.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved, from time to time, in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters and other litigation matters relating to various claims that arise in the normal course of business. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. The Company assesses its potential liability by analyzing specific litigation and regulatory matters using available information. The Company develops its views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Taking all of the above factors into account, the Company records an amount where it is probable that the Company will incur a loss and where that loss can be reasonably estimated. However, the Company&#8217;s estimates may be incorrect and the Company could ultimately incur more or less than the amounts initially recorded. The Company may also incur significant legal fees, which are expensed as incurred, in defending against these claims. The Company is not currently aware of any pending or threatened litigation that would have a material adverse effect on the Company&#8217;s financial statements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vivato/XR</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2017, XR Communications, LLC, d/b/a Vivato Technologies (&#8220;Vivato&#8221;), filed a complaint against the Company in the United States District Court for the Central District of California, alleging that at least one of the Company&#8217;s products infringes United States Patent Numbers 7,062,296 (the &#8220;&#8216;296 Patent&#8221;), 7,729,728 (the &#8220;&#8216;728 Patent&#8221;), and 6,611,231 (the &#8220;&#8216;231 Patent&#8221; and, collectively, the &#8220;Patents-in-Suit&#8221;). The &#8216;296 and &#8216;728 Patents are entitled &#8220;Forced Beam Switching in Wireless Communication Systems Having Smart Antennas.&#8221; The &#8216;231 Patent is entitled &#8220;Wireless Packet Switched Communications Systems and Networks Using Adaptively Steered Antenna Arrays.&#8221; Vivato amended its complaint on June 23, 2017 and again on July 6, 2017. According to the complaint, the products accused of infringing the Patents-in-Suit include Wi-Fi access points and routers supporting MU-MIMO, including without limitation access points and routers utilizing the IEEE 802.11ac-2013 standard. Vivato has also filed nine other lawsuits asserting the same patents against other defendants in the Central District of California. On October 2, 2017, the ten cases were consolidated into a single action for all purposes except trial. On March 19, 2018, the Company and the remaining defendants in the consolidated action moved to stay the case (the &#8220;Motion to Stay&#8221;) pending completion of certain inter partes review proceedings before the Patent Trial and Appeal Board. On April 9, 2018, the Court held a hearing on the Motion to Stay, and, on April 11, 2018, the Court granted the motion. On February 11, 2019, the Court maintained the stay pending a status conference scheduled for </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2, 2019. The Court maintained the stay in full pending a further status conference, which was originally scheduled for March 17, 2020 and subsequently rescheduled for February 22, 2021 and was postponed pending submission and approval of a scheduling order as described below.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Patent Trial and Appeal Board, in the aforementioned series of inter partes review proceedings, invalidated two of the three patents-in-suit, but it rejected the challenge to the &#8216;231 Patent. That decision was appealed, and on November 25, 2020, the Federal Circuit Court of Appeals affirmed the Patent Trial and Appeal Board decision.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 16, 2021, the parties submitted a joint status report to the Court seeking to lift the stay. On February 17, 2021, the Court ordered the parties to submit a further report by March 1, 2021, at which time the stay would be lifted. The parties submitted their joint report and proposals for a case schedule, and the Court has not yet issued a schedule in this matter.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company plans to vigorously defend itself against these claims; however, there can be no assurance that the Company will prevail in the lawsuit. The Company cannot currently estimate the possible loss or range of losses, if any, that it may experience in connection with this litigation.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ubiquiti Inc. v. National Union National Union Fire Insurance Company of Pittsburgh, Pa. (&#8220;National Union&#8221;)</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699298169496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK AND TREASURY STOCK<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">COMMON STOCK AND TREASURY STOCK</a></td>
<td class="text">COMMON STOCK AND TREASURY STOCK <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchases</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 6, 2019, the Company&#8217;s Board of Directors approved a $200&#160;million stock repurchase program (the &#8220;2019 November Program&#8221;). Under the 2019 November Program, the Company is authorized to repurchase up to $200&#160;million of common stock. The 2019 November Program expires on December 31, 2021. During the three months ended September 30, 2020, under the 2019 November Program, the Company repurchased and retired 228,180 shares of common stock at an average price per share of $166.05 for an aggregate amount of $37.9 million. As of September 15, 2020, the Company had no remaining balance available for share repurchase under the 2019 November Program.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the Company's Board of Directors approved a $500&#160;million stock repurchase program (the &#8220;2020 May Program&#8221;).  Under the 2020 May Program, the Company may repurchase up to $500 million of its common stock. The 2020 May Program expires on March 31, 2022. During the six months ended December 31, 2020, under the 2020 May Program, the Company repurchased and retired 682,956 shares of common stock at an average price per share of $168.03 for an aggregate amount of $114.8 million. The Company made no repurchases during the three months ended March&#160;31, 2021. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both programs, for the nine months ended March&#160;31, 2021, the Company repurchased and retired 911,136 shares of common stock at an average price per share of $167.53 for an aggregate amount of $152.6 million. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had $385.2&#160;million available for share repurchases under the 2020 May Program.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the Company&#8217;s Share Repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.333%"><tr><td style="width:1.0%"/><td style="width:10.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.668%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Aggregate Amount Paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period of Purchases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining Balance Available for Share Repurchases under the Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration date of Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$200 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,180</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2020 - September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 8, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$500 million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682,956</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 15, 2020 - November 2, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/31/2022</span></td></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218669240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCUMULATED OTHER COMPREHENSIVE INCOME<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">ACCUMULATED OTHER COMPREHENSIVE INCOME</a></td>
<td class="text">ACCUMULATED OTHER COMPREHENSIVE INCOMEComprehensive income consists of two components, net income and other comprehensive income. Other comprehensive income refers to unrealized gains and losses that are recorded as an element of stockholders&#8217; equity but are excluded from net income pursuant to GAAP. For the three and nine months ended March&#160;31, 2021 and 2020, the Company&#8217;s accumulated other comprehensive income includes net unrealized gains and losses from the Company&#8217;s available-for-sale securities, 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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217562680">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK BASED COMPENSATION</a></td>
<td class="text">STOCK BASED COMPENSATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s 2010 Equity Incentive Plan and 2005 Equity Incentive Plan are described in the Company&#8217;s Annual Report. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company's stockholders approved the Ubiquiti Inc. 2020 Omnibus Incentive Plan (the &#8220;2020 Equity Plan&#8221;) that will succeed the Company's 2010 Equity Incentive Plan (the &#8220;Prior Plan&#8221;), and no additional awards will be granted under the Prior Plan following January 31, 2021. Under the terms of the 2020 Equity Plan, the Company is authorized to grant awards for up to five million shares of common stock over the term of the 2020 Equity Plan. Outstanding awards under the Prior Plan remain in effect pursuant to the terms of the Prior Plan.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had 4,989,876 authorized shares available for future issuance under all of its stock incentive plans.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.350%"/><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.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,507&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of option activity for the Company&#8217;s stock incentive plans for the nine months ended March&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.583%"><tr><td style="width:1.0%"/><td style="width:44.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of&#160;Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640&#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,950)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures and cancellations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#8217;s stock incentive plans was $1.4 million and $0.3 million, respectively, as determined as of the date of option exercise. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended March&#160;31, 2021 and 2020, the aggregate intrinsic value of options exercised under the Company&#8217;s stock incentive plans was $2.4 million and $3.5 million, respectively, as determined as of the date of options exercise.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had no unrecognized compensation costs related to stock options.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not grant any employee stock options during the three and nine months ended March&#160;31, 2021 and 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (&#8220;RSUs&#8221;)</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the RSUs made by the Company:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, June&#160;30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,001)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.82&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,115&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the three months ended March&#160;31, 2021 and 2020 was $3.2 million and $3.3 million, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of RSUs vested in the nine months ended March&#160;31, 2021 and 2020 was $7.7 million and $6.7 million, respectively.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of all outstanding RSUs was $18.5 million as of March&#160;31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, there were unrecognized compensation costs related to RSUs of $6.6 million which the Company expects to recognize over a weighted average period of 3.4 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218910664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded tax provisions of $28.0&#160;million and $85.1&#160;million for the three and nine months ended March&#160;31, 2021 as compared to $17.0 million and $49.1 million for the three and nine months ended March&#160;31, 2020. The increase is primarily related to an increase in profit before tax for the three and nine months ended March 31, 2021 as compared to the three and nine months ended March 31, 2020.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s estimated fiscal year 2021 effective tax rate, before discrete items, differs from the U.S. statutory rate primarily due to profits earned in jurisdictions where the tax rate is lower than the U.S. tax rate, partially offset by additional US tax related to the Company&#8217;s non-U.S. operations under Global Intangible Low-Taxes Income (&#8220;GILTI&#8221;) provision.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2021, the Company had approximately $34.0 million of unrecognized tax benefits, substantially all of which would, if recognized, affect its tax expense. During the nine months ended March&#160;31, 2021, the Company recorded an increase of its unrecognized tax benefits of $1.5 million. The Company recognizes interest and penalties related to unrecognized tax benefits within the income tax expense line in the accompanying Consolidated Statements of Operations and Comprehensive Income. Accrued interest and penalties are included within the related tax liability line in the Consolidated Balance Sheets. As of March&#160;31, 2021, the Company had $4.6 million accrued interest related to uncertain tax matters. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and one or more of its subsidiaries, files income tax returns in the United States federal jurisdiction, and various state, local, and foreign jurisdictions and is currently undergoing income tax examinations by the U.S. Internal Revenue Service and the Hong Kong IRD. All material consolidated federal, state and local income tax matters have been concluded for years through 2014. The majority of the Company&#8217;s foreign jurisdictions have been concluded through 2014, with the exception of Hong Kong which has been reviewed through 2009 and is currently under audit for the 2010-2016 tax years. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal years 2020, 2019, and 2018, the Company made a total of $15.5&#160;million, $13.4&#160;million, and $6.6&#160;million of deposits with the Hong Kong IRD in connection with extending the statute of limitation for income tax examinations currently under audit for 2010-2015 tax years. On December 30, 2020, the Company received notification that the Hong Kong IRD is seeking an additional $67.8&#160;million deposit covering the 2015 tax year. The Company has filed a formal protest in response to this notice and the Assessor's office agreed to a reduced deposit of $21.9&#160;million which was remitted on March 26, 2021. These refundable deposits totaling $57.4&#160;million are included within other long-term assets on the Company&#8217;s Consolidated Balance Sheets. The IRD is examining the Company&#8217;s claims that its revenue is generated through activities performed wholly outside of the Hong Kong tax jurisdiction and are therefore exempt from Hong Kong tax. The Company is fully cooperating with the examination including submitting documentation in support of its position. The Company continues to believe that its tax positions filed with IRD are more likely than not to be sustained based on their technical merits and therefore no reserve has been provided for this tax uncertainty and the Company expects the $57.4&#160;million of deposits made with IRD to be refunded upon completion of the audit. However, there can be no assurance that this matter will be resolved in the Company&#8217;s favor and therefore it's possible that an adverse outcome of the matter could have a material effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the Company received a draft Notice of Proposed Adjustment (&#8220;Draft NOPA&#8221;) from the Internal Revenue Service (&#8220;IRS&#8221;) proposing an adjustment to income for the fiscal 2015 and fiscal 2016 tax years based on its interpretation of certain obligations of the non-US entities under the credit facility. This Draft NOPA was superseded by an Acknowledgement of Facts (&#8220;AOF&#8221;) issued to the Company by the IRS on January 17, 2020. The IRS in its AOF continued to propose an adjustment to the Company&#8217;s income for its fiscal 2015 and fiscal 2016 tax years based on the IRS&#8217; interpretation of certain obligations of the Company&#8217;s foreign subsidiaries under the Company&#8217;s credit facilities. On May 12, 2020, the IRS issued a final Notice of Proposed Adjustment to the Company with respect to the 2015/2016 tax years. The Company has formally protested the adjustment and the case is expected to be moved from the Examination Division to the IRS Appeals Division where a formal review of the facts and the applicable law will take place. The timing of when the case will be scheduled to be reviewed by the Appeals Division is uncertain at this time due in large part to an existing backlog of cases awaiting review by the Division. The Company strongly believes the position of the IRS with regard to this matter is without merit. However, there can be no assurance that this matter will be resolved in the Company&#8217;s favor. Regardless of whether the matter is resolved in the Company&#8217;s favor, the final resolution of this matter could be expensive and time-consuming to defend and/or settle. The Company estimates the incremental tax liability associated with the income adjustment proposed in the AOF would be approximately $50.0&#160;million, excluding potential interest and penalties, after adjusting for the impact of an adjustment on the amount of transition tax payable in future years by the Company. As the Company believes that the tax originally paid in fiscal 2015 and fiscal 2016 is correct, it has not provided a reserve for this tax uncertainty. However, an adverse outcome may have a material and adverse effect on the Company&#8217;s results of operations and financial condition.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699327428328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</a></td>
<td class="text">SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has determined that the Company operates as one reportable and operating segment as it only reports financial information on an aggregate and consolidated basis to its Chief Executive Officer, who is the Company&#8217;s Chief Operating Decision Maker. Furthermore, the Company does not organize or report its costs on a segment basis. The Company presents its revenues by product type in two primary categories: Service Provider Technology and Enterprise Technology.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Service Provider Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s airMAX, EdgeMAX, UFiber, and airFiber platforms, as well as embedded radio products and other 802.11 standard products including base stations, radios, backhaul equipment and CPE.  Additionally, Service Provider Technology includes antennas and other products primarily in the 0.9 to 6.0 GHz spectrum and miscellaneous products such as mounting brackets, cables and power over Ethernet adapters. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Enterprise Technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the Company&#8217;s UniFi platform, including UniFi enterprise Wi-Fi, UniFi Protect, UniFi Access, UniFi switching and routing solutions and the Company&#8217;s AmpliFi platform.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by product type are as follows (in thousands, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise Technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,875&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,978&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,507&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,897&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geography based on customer&#8217;s ship-to destinations were as follows (in thousands, except percentages):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.906%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,883&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,832&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $193.2 million and $125.4 million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $582.1 million and $389.0 million for the nine months ended March&#160;31, 2021 and 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of&#160;Accounts Receivable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219371064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aircraft Lease Agreement</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 13, 2013, the Company entered into an aircraft lease agreement (the &#8220;Aircraft Lease Agreement&#8221;) with RJP Manageco LLC (the &#8220;Lessor&#8221;), a limited liability company owned by the Company&#8217;s CEO, Robert J. Pera. Pursuant to the Aircraft Lease Agreement, the Company may lease an aircraft owned by the Lessor for Company business purposes. Under the Aircraft Lease Agreement, the aircraft may be leased at a rate of $5,000 per flight hour. This hourly rate does not include the cost of flight crew or </span></div>on-board services, which the Company purchases from a third-party provider. Pursuant to the Aircraft Lease Agreement, the Company had no expense during the three and nine months ended March 31, 2021 and recognized a total of approximately $0.4&#160;million and $1.3&#160;million in expenses during the three and nine months ended March 31, 2020, respectively. All expenses pursuant to the Aircraft Lease Agreement have been included in the Company&#8217;s sales, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699327428328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text">SUBSEQUENT EVENTS<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Dividends</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 6, 2021, the Company's Board of Directors had approved a quarterly cash dividend of $0.40 per share payable on May 24, 2021 to shareholders of record at the close of business on May 17, 2021. Any future dividends will be subject to the approval of the Company&#8217;s Board of Directors.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225260248">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s consolidated financial statements and accompanying notes have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) related to interim financial statements based on applicable Securities and Exchange Commission (&#8220;SEC&#8221;) rules and regulations. Accordingly, they do not include all the information and footnotes required by U.S. GAAP for complete financial statements. These consolidated financial statements reflect all adjustments, which are, in the opinion of the Company, of a normal and recurring nature and those necessary to state fairly the statements of financial position, results of operations and cash flows for the dates and periods presented. The June&#160;30, 2020 balance sheet was derived from the audited financial statements as of that date. All significant intercompany transactions and balances have been eliminated. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements should be read in conjunction with the Company&#8217;s audited consolidated financial statements for the fiscal year ended June&#160;30, 2020, included in its Annual Report on Form 10-K, as filed with the SEC on August&#160;21, 2020 (the &#8220;Annual Report&#8221;). The results of operations for the three and nine months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for any future periods.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Accounting Estimates</a></td>
<td class="text">Use of Accounting EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and the accompanying notes. Those estimated assumptions include, but are not limited to, revenue recognition and deferred revenue; allowance for doubtful accounts and sales return reserves; inventory valuation and vendor deposits; accounting for income taxes, including the valuation allowance on deferred tax assets and reserves for uncertain tax positions; determinations of fair value for stock-based awards; estimate of incremental borrowing rate for determining the present value of future lease payments; and valuation of warranty accruals. The Company evaluates its estimates and assumptions based on historical experience and other assumptions that are believed to be reasonable under the circumstances. Actual results could differ materially from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Credit Losses on Financial Instruments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (&#8220;ASU 2016-13&#8221;). ASU 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses for certain financial instruments and financial assets. For trade receivables, we are required to estimate lifetime expected credit losses. For available-for-sale debt securities, the Company will recognize an allowance for credit losses rather than a reduction to the carrying value of the asset. ASU 2016-13 is effective for the Company&#8217;s fiscal year beginning July 1, 2020 on a modified retrospective basis.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2020, the Company adopted the new standard, including identifying, evaluating and quantifying the impact on its consolidated financial statements. The Company concluded that the expected credit loss impact to the opening balance of fiscal 2021 retained earnings was deemed immaterial, and as a result the adoption did not have a material impact the Company's consolidated financial position, results of operations, or cash flow.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which amends the existing guidance relating to the accounting for income taxes. ASU 2019-12 is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles of accounting for income taxes and to improve the consistent application of GAAP for other areas of accounting for income taxes by clarifying and amending existing guidance. ASU 2019-12 is effective for the Company&#8217;s fiscal year beginning July 1, 2021. The Company is currently evaluating the impact of this new standard on its consolidated financial statements </span></div>and related disclosures.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenues</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is primarily generated from the sale of hardware as well as the related implied post contract services (&#8220;PCS&#8221;). Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods or providing services. Revenue is recognized when obligations under the terms of a contract with customers are satisfied; generally, this occurs with the transfer of control of the Company&#8217;s products and PCS to its customers. Transfer of control to the customer for products generally occurs at the point in time when products have been shipped to customers as this represents the point in time when the customer has a present obligation to pay and physical possession including title and risk of loss have been transferred to the customer. Revenue for PCS is recognized ratably over time over the estimated period for which implied PCS services will be delivered. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 of Notes to Consolidated Financial Statements &#8220;Segment Information&#8221; for disaggregation of revenue by product category and geography. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition, billing and cash collections results in billed accounts receivable, deferred revenue primarily attributable to PCS and customer deposits on the Consolidated Balance Sheets. Accounts receivable are recognized in the period the Company&#8217;s right to the consideration is unconditional. The Company&#8217;s contract liabilities consist of advance payments (Customer deposits) as well as billing in excess of revenue recognized primarily related to deferred revenue. The Company classifies customer deposits as a current liability, and deferred revenue as a current or non-current liability based on the timing of when we expect to fulfill these remaining performance obligations. The current portion of deferred revenue is included in other current liabilities and the non-current portion is included in other long-term liabilities in the Company&#8217;s consolidated balance sheets.</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="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Accrued Warranty</a></td>
<td class="text">The Company offers warranties on certain products, generally a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFlNGIxNDYzYjRiNzQ3MTI4NDkxNTJmNjQ3M2E2Y2UwL3NlYzoxZTRiMTQ2M2I0Yjc0NzEyODQ5MTUyZjY0NzNhNmNlMF81NS9mcmFnOjRkYWNmZTM4NjE1YjQxNWI5NDQ4ZjM3Nzk5NWY3MDI3L3RleHRyZWdpb246NGRhY2ZlMzg2MTViNDE1Yjk0NDhmMzc3OTk1ZjcwMjdfMTAy_7b61b58f-148d-4709-9dc2-2fdc403855a5">one</span> to two years and records a liability for the estimated future costs associated with potential warranty claims. The warranty costs are reflected in the Company&#8217;s consolidated statements of operations and comprehensive income within cost of revenues. The warranties are typically in effect for one year for distributors from the date of shipment and two years for direct sales from the date of delivery. The Company assesses the adequacy of its accrued warranty liabilities and adjusts the amounts as necessary based on historical experience factors and changes in future estimates. Historical factors include product failure rates, material usage and service delivery costs incurred in correcting product failures. In certain circumstances, the Company may have recourse from its contract manufacturers for replacement cost of defective products, which it also factors into its warranty liability assessment.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=84158767&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218690392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Financial instruments' amortized cost, gross unrealized gains and losses, and fair value</a></td>
<td class="text">The following tables summarize the Company&#8217;s financial instruments&#8217; adjusted cost, gross unrealized gains and losses, and fair value by significant investment category as of March&#160;31, 2021 and June&#160;30, 2020 (in thousands):<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.750%"><tr><td style="width:1.0%"/><td style="width:31.670%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.901%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.503%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><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="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="3" style="padding:0 1pt"/></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"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,739&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"/><td style="width:31.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.709%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents (1)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Short-Term Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-Term Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><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="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="3" style="padding:0 1pt"/></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"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><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"/><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"/><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="padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,493&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) Cash and cash equivalents on the consolidated balance sheets includes securities that have a maturity of three months or less at the date of purchase. The carrying amount approximates fair value, primarily due to the short maturity of cash equivalent instruments.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Marketable securities in continuous unrealized loss position</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company's marketable securities that had been in continuous unrealized loss position for less than 12 months and for 12 months or greater as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.444%"><tr><td style="width:1.0%"/><td style="width:64.123%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.075%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Continuous Unrealized Loss</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value of marketable securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized Loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Amortized costs and fair value of investment securities by contractual maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the adjusted costs and fair value of cash equivalents and investments by contractual maturity as of March&#160;31, 2021 (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><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:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Available-For-Sale</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted Cost</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within 1 year and money market funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 1 year through 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,463&#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:middle"/></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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217583656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share for the periods indicated (in thousands, except per share data):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><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:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,722&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,679&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing basic earnings per share</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,003&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add&#8212;dilutive potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing diluted net income per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,865&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,699&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,148&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,094&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share of common stock:</span></td><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Potential shares of common stock excluded from diluted per share calculation</a></td>
<td class="text">The following table summarizes the total potential shares of common stock that were excluded from the diluted per share calculation, because to include them would have been anti-dilutive for the period (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.916%"><tr><td style="width:1.0%"/><td style="width:43.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.091%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225200840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,930&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,943&#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:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Testing equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,985&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tooling equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,387&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and other equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,401&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,147&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,563&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,769&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,889&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,522&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Other long-term assets</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong Tax deposit </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net </span><span style="color:#000000;font-family:'Times New Roman',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,021&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,196&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,223&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) The Company made a total of $57.4&#160;million of deposits with the Hong Kong Inland Revenue Department (&#8220;IRD&#8221;) in connection with extending the statute of limitation for income tax examinations currently under audit for the 2010-2014 tax years. These deposits were made during fiscal years 2021, 2020, 2019, and 2018 in the amounts of $21.9&#160;million, $15.5&#160;million, $13.4&#160;million and $6.6 million, respectively. The Company expects the $57.4&#160;million of deposits made with the IRD to be refunded upon completion of the audit. See Note 14 to the consolidated financial statements for additional details regarding this ongoing tax audit.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(2) Accumulated amortization was $2.4 million and $1.8 million as of March&#160;31, 2021 and June&#160;30, 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Other current liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue &#8212; short-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,193&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,788&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability&#8212; current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for sales returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory received not billed</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,526&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,722&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Other long-term liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Revenue &#8212; long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,363&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,312&#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:middle"/></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_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217578264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED WARRANTY (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Warranty obligations</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty obligations, included in other current liabilities, were as follows (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,680&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,828&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in liability for pre-existing warranties during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,351)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,210)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,753&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantiesDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217345416">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of debt</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Debt consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.055%"><tr><td style="width:1.0%"/><td style="width:64.197%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.898%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - short term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,135)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - short term</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - long term</span></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450,000&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolver - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,867)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Debt - long term</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548,133&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,437&#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:middle"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of respective interest rates</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the respective interest rates as of March&#160;31, 2021, in addition to the interest rate reset dates as available for each revolver draw.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"/><td style="width:35.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.071%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Payment Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate as of March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate Reset Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reset Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75 Million Revolver</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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 #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2021</span></td><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.61%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of estimated debt and interest payment obligations</a></td>
<td class="text">The following table summarizes the Company&#8217;s estimated debt and interest payment obligations as of March&#160;31, 2021, for the remainder of fiscal 2021 and future fiscal years (in thousands):<div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.888%"><tr><td style="width:1.0%"/><td style="width:33.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 (remainder)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payment obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other payments on debt payment obligations </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,391&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,983&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,590&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,386&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,904&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,391&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,983&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,601&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,167&#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:middle"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,340&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,386&#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:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">(1) - Interest payments are calculated based on the applicable rates and payment dates as of March&#160;31, 2021. Although the Company&#8217;s interest rates on our debt obligations may vary, the Company has assumed the most recent available interest rates for all 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217521112">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease costs</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s lease costs for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.861%"><tr><td style="width:1.0%"/><td style="width:16.702%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.841%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">Financial Statement Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Operating lease costs:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,652&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#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 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,858&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,271&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,143&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533&#160;</span></td><td style="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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Undiscounted future fixed payment obligations under recognized operating leases and reconciliation of operating lease liabilities</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the Company&#8217;s undiscounted future fixed payment obligations under the Company&#8217;s recognized operating leases and a reconciliation to the operating lease liabilities as of March&#160;31, 2021:</span></div><div><span><br/></span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.472%"><tr><td style="width:1.0%"/><td style="width:79.153%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of Fiscal 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,343&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,258&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,265&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,020&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future fixed operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,099&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,073&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term - operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate - 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218903592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK AND TREASURY STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Share repurchase programs and activity under available share repurchase programs</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the Company&#8217;s Share Repurchase programs and the activity under the available share repurchase programs during the nine months ended March&#160;31, 2021 (in millions, except share and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.333%"><tr><td style="width:1.0%"/><td style="width:10.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.668%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.391%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.066%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount of Publicly Announced Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Aggregate Amount Paid</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period of Purchases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Remaining Balance Available for Share Repurchases under the Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration date of Program</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">November 8, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$200 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,180</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 21, 2020 - September 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12/31/2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 8, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$500 million</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682,956</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 15, 2020 - November 2, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">385.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3/31/2022</span></td></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217416376">
<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>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-based compensation expense</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows total stock-based compensation expense included in the Consolidated Statements of Operations and Comprehensive Income for the three and nine months ended March&#160;31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.000%"><tr><td style="width:1.0%"/><td style="width:42.905%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.350%"/><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.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,507&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#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:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265&#160;</span></td><td style="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="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of option activity for the company's stock incentive plans</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of option activity for the Company&#8217;s stock incentive plans for the nine months ended March&#160;31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.583%"><tr><td style="width:1.0%"/><td style="width:44.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.412%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of&#160;Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(In&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2020</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.07&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,640&#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,950)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures and cancellations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested as of March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of March 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,309&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.65&#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="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Activity of RSUs</a></td>
<td class="text"><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the RSUs made by the Company:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.722%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><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:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, June&#160;30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,001)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.82&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs, March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,115&#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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217521960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Revenues by product</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by product type are as follows (in thousands, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.906%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service Provider Technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise Technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,875&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,978&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,507&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,897&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenues by geography</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geography based on customer&#8217;s ship-to destinations were as follows (in thousands, except percentages):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.955%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.906%"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,515&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,917&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623,835&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,883&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,832&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,508&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,237&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,417&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420,206&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968,978&#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:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#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:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#160;(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue for the United States was $193.2 million and $125.4 million for the three months ended March&#160;31, 2021 and 2020, respectively. Revenue for the United States was $582.1 million and $389.0 million for the nine months ended March&#160;31, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock', window );">Percentage of revenue and accounts receivable</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.988%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of&#160;Accounts Receivable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td></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_ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of revenue and accounts receivable by major customers by reporting segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699297097896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">$ 4,280<span></span>
</td>
<td class="nump">$ 2,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">22,193<span></span>
</td>
<td class="nump">16,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">$ 9,323<span></span>
</td>
<td class="nump">$ 6,254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Customer Deposits, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219742968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">$ 2,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">2,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">2,460<span></span>
</td>
<td class="nump">2,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">2,463<span></span>
</td>
<td class="nump">2,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-Term Investments</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-Term Investments</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-Term Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-Term Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">1,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-Term Investments</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-Term Investments</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Money market funds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-Term Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-Term Investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair value, measurements, recurring | Corporate securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesLineItems', window );"><strong>Marketable Securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">1,736<span></span>
</td>
<td class="nump">1,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and Cash Equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-Term Investments</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-Term Investments</a></td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">$ 513<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225785912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail) - 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment', window );">Unrealized gain (loss), realized and reclassified to earnings from AOCI</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Investment security, interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair value of marketable securities, continuous unrealized losses</a></td>
<td class="nump">1,133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt</a></td>
<td class="nump">$ 575,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 575,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 655,000,000.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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), excluding other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699216304712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair value of marketable securities, continuous unrealized losses, less than 12 months</a></td>
<td class="nump">$ 1,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair value of marketable securities, continuous unrealized losses, 12 months or greater</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair value of marketable securities, continuous unrealized losses</a></td>
<td class="nump">1,133<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized loss, continuous unrealized losses, less than 12 months</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized loss, continuous unrealized losses, 12 months or greater</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized loss, continuous unrealized losses</a></td>
<td class="num">$ (1)<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_ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Unrealized Loss Position1</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225400440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Available-for-sale, amortized cost, due within 1 year and money market funds</a></td>
<td class="nump">$ 1,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Available-for-sale, amortized cost, due after 1 year through 5 years</a></td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted Cost</a></td>
<td class="nump">2,460<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Available-for-sale, fair value, due within 1 year and money market funds</a></td>
<td class="nump">1,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Available-for-sale, fair value, due after 1 year through 5 years</a></td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale, fair value, total</a></td>
<td class="nump">$ 2,463<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699297059048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ 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>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 146,075<span></span>
</td>
<td class="nump">$ 159,668<span></span>
</td>
<td class="nump">$ 156,509<span></span>
</td>
<td class="nump">$ 103,722<span></span>
</td>
<td class="nump">$ 85,811<span></span>
</td>
<td class="nump">$ 98,146<span></span>
</td>
<td class="nump">$ 462,252<span></span>
</td>
<td class="nump">$ 287,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing basic net income per share (in shares)</a></td>
<td class="nump">62,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,084<span></span>
</td>
<td class="nump">66,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Add&#8212;dilutive potential common shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing diluted net income per share (in shares)</a></td>
<td class="nump">62,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,148<span></span>
</td>
<td class="nump">66,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per share of common stock:</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.33<span></span>
</td>
<td class="nump">$ 4.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 2.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.32<span></span>
</td>
<td class="nump">$ 4.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Add&#8212;dilutive potential common shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive potential common shares (in shares)</a></td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Add&#8212;dilutive potential common shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive potential common shares (in shares)</a></td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699224786584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Anti-dilutive Securities (Detail) - shares<br> shares 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares of common stock excluded from the diluted per share calculation (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225586856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 221,307<span></span>
</td>
<td class="nump">$ 282,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">3,623<span></span>
</td>
<td class="nump">3,562<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 224,930<span></span>
</td>
<td class="nump">$ 285,943<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_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<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(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225802536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 129,563<span></span>
</td>
<td class="nump">$ 120,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(49,674)<span></span>
</td>
<td class="num">(42,247)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">79,889<span></span>
</td>
<td class="nump">78,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_TestingEquipmentMember', window );">Testing equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">14,985<span></span>
</td>
<td class="nump">12,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ToolingEquipmentMember', window );">Tooling equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">15,387<span></span>
</td>
<td class="nump">13,601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">14,781<span></span>
</td>
<td class="nump">12,944<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ComputerAndOtherEquipmentMember', window );">Computer and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,401<span></span>
</td>
<td class="nump">7,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,818<span></span>
</td>
<td class="nump">7,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">2,384<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember', window );">Corporate aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 65,807<span></span>
</td>
<td class="nump">$ 64,659<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_TestingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_TestingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ToolingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ToolingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ComputerAndOtherEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=ubnt_ComputerAndOtherEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699224758296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Other Long-term Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Other Long-term Debt [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">$ 57,423<span></span>
</td>
<td class="nump">$ 35,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">9,021<span></span>
</td>
<td class="nump">3,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other long-term assets, net</a></td>
<td class="nump">5,752<span></span>
</td>
<td class="nump">4,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total</a></td>
<td class="nump">72,196<span></span>
</td>
<td class="nump">43,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization, intangible assets</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">57,423<span></span>
</td>
<td class="nump">35,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong Inland Revenue Department</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Other Long-term Debt [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_PaymentForTaxDeposit', window );">Payment for tax deposit</a></td>
<td class="nump">21,900<span></span>
</td>
<td class="nump">$ 15,500<span></span>
</td>
<td class="nump">$ 13,400<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong Inland Revenue Department | Tax year 2010 - 2014</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract', window );"><strong>Other Long-term Debt [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="nump">$ 57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_PaymentForTaxDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment For Tax Deposit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_PaymentForTaxDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(5)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember</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_TaxPeriodAxis=ubnt_TaxYear20102014Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ubnt_TaxYear20102014Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219455800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Current Liabilities [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent', window );">Deferred revenue &#8212; short-term</a></td>
<td class="nump">$ 22,193<span></span>
</td>
<td class="nump">$ 16,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">22,788<span></span>
</td>
<td class="nump">12,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability&#8212; current</a></td>
<td class="nump">8,593<span></span>
</td>
<td class="nump">7,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty accrual</a></td>
<td class="nump">4,753<span></span>
</td>
<td class="nump">4,538<span></span>
</td>
<td class="nump">$ 4,544<span></span>
</td>
<td class="nump">$ 4,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">4,178<span></span>
</td>
<td class="nump">4,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">4,280<span></span>
</td>
<td class="nump">2,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ReserveforSalesReturnsCurrent', window );">Reserve for sales returns</a></td>
<td class="nump">2,153<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_InventoryReceivedNotBilled', window );">Inventory received not billed</a></td>
<td class="nump">82,105<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">5,483<span></span>
</td>
<td class="nump">4,489<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 156,526<span></span>
</td>
<td class="nump">$ 53,722<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_ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Customer Deposits, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_InventoryReceivedNotBilled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Received, Not Billed</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_InventoryReceivedNotBilled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_ReserveforSalesReturnsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reserve for Sales Returns, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ReserveforSalesReturnsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225257432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Other Long Term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Other Long-Term Liabilities [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="top.Show.showAR( this, 'defref_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent', window );">Deferred Revenue &#8212; long-term</a></td>
<td class="nump">$ 9,323<span></span>
</td>
<td class="nump">$ 6,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total</a></td>
<td class="nump">$ 9,363<span></span>
</td>
<td class="nump">$ 6,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Deferred Revenue, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225267960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED WARRANTY - Narrative (Detail)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember', window );">Distributors</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_StandardProductWarrantyPeriod', window );">Warranty period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Direct Sales</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="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_StandardProductWarrantyPeriod', window );">Warranty period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_StandardProductWarrantyPeriod', window );">Warranty period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Product Warranty Liability [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_StandardProductWarrantyPeriod', window );">Warranty period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_StandardProductWarrantyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Standard product warranty period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_StandardProductWarrantyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</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_ProductWarrantyLiabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyLiabilityLineItems</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</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_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225419496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED WARRANTY - Warranty Obligations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty accrual, beginning balance</a></td>
<td class="nump">$ 4,538<span></span>
</td>
<td class="nump">$ 4,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Accruals for warranties issued during the period</a></td>
<td class="nump">6,680<span></span>
</td>
<td class="nump">5,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Changes in liability for pre-existing warranties during the period</a></td>
<td class="num">(1,114)<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Settlements made during the period</a></td>
<td class="num">(5,351)<span></span>
</td>
<td class="num">(6,210)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty accrual, ending balance</a></td>
<td class="nump">$ 4,753<span></span>
</td>
<td class="nump">$ 4,544<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_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-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_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699212163768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Narrative (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">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>Apr. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 09, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Principal payment</a></td>
<td class="text">&#160;<span></span>
</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">$ 180,000,000<span></span>
</td>
<td class="nump">$ 170,000,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditInterest', window );">Interest payment</a></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,000,000.0<span></span>
</td>
<td class="nump">2,900,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually', window );">Issuance fees per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RatioOfIndebtednessToNetCapital1', window );">Maximum leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio', window );">Minimum consolidated interest coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">625,000,000.0<span></span>
</td>
<td class="nump">625,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of outstanding balance</a></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">71,000,000.0<span></span>
</td>
<td class="nump">182,900,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Principal payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000,000.0<span></span>
</td>
<td class="nump">180,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated Credit Agreement | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated Credit Agreement | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated Credit Agreement | 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated Credit Agreement | Federal funds rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Amended and Restated Credit Agreement | Applicable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate', window );">Debt basis spread over applicable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility | Third Amendment 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 700,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditInterest', window );">Interest payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Principal payment</a></td>
<td class="text">&#160;<span></span>
</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">12,500,000<span></span>
</td>
<td class="nump">$ 18,750,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditInterest', window );">Interest payment</a></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,000,000.0<span></span>
</td>
<td class="nump">6,600,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage', window );">Percentage of principal due quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000.0<span></span>
</td>
<td class="nump">500,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayment of outstanding balance</a></td>
<td class="text">&#160;<span></span>
</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">19,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditPrincipal', window );">Principal payment</a></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">$ 12,500,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility | Amended and Restated Credit Agreement | Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility | Third Amendment 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Repayment of term facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 462,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_RepaymentofLongTermLinesofCreditInterest', window );">Interest payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letters of credit | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letters of credit | Amended and Restated 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letters of credit | Amended and Restated 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_SwinglineLoanMember', window );">Sublimit for swingline loan advances | Amended and Restated 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_SwinglineLoanMember', window );">Sublimit for swingline loan advances | Amended and Restated 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_SwinglineLoanMember', window );">Sublimit for swingline loan advances | Amended and Restated 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Covenant Terms, Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Debt Issuance Costs, Percentage, Annually</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Option, Additional Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Periodic Payment, Principal, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ubnt_RepaymentofLongTermLinesofCreditInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of Long-Term Lines of Credit, Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_RepaymentofLongTermLinesofCreditInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_RepaymentofLongTermLinesofCreditPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of Long-Term Lines of Credit, Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_RepaymentofLongTermLinesofCreditPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RatioOfIndebtednessToNetCapital1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indebtedness divided by net capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RatioOfIndebtednessToNetCapital1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_DebtInstrumentAxis=ubnt_AmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ubnt_AmendedAndRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</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=ubnt_ApplicableInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=ubnt_ApplicableInterestRateMember</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=ubnt_ThirdAmendmentCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ubnt_ThirdAmendmentCreditAgreementMember</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=ubnt_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ubnt_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=ubnt_SwinglineLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ubnt_SwinglineLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699296817528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Summary of Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Debt &#8212; short-term</a></td>
<td class="nump">$ 23,865<span></span>
</td>
<td class="nump">$ 24,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Debt issuance costs, net</a></td>
<td class="num">(1,135)<span></span>
</td>
<td class="num">(933)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt &#8212; long-term</a></td>
<td class="nump">548,133<span></span>
</td>
<td class="nump">628,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Debt issuance costs, net</a></td>
<td class="num">(1,867)<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Debt &#8212; short-term</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt &#8212; long-term</a></td>
<td class="nump">475,000<span></span>
</td>
<td class="nump">450,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt &#8212; long-term</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 180,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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsCurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=ubnt_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ubnt_TermLoanMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217739592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Debt Payment Obligations (Details) - Term loan facility - $75 Million Revolver - USD ($)<br></strong></div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.61%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=ubnt_TermLoanMember', window );">Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="nump">1.61%<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_CreditFacilityAxis=ubnt_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=ubnt_TermLoanMember</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=ubnt_A75MillionRevolverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=ubnt_A75MillionRevolverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699220787832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Summary of Debt and Interest Payment Obligations (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Debt payment obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Debt payment obligations, 2021 (remainder)</a></td>
<td class="nump">$ 6,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Debt payment obligations, 2022</a></td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Debt payment obligations, 2023</a></td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Debt payment obligations, 2024</a></td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Debt payment obligations, 2025</a></td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturityAfterYearFour', window );">Debt payment obligations, thereafter</a></td>
<td class="nump">468,750<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt payment obligations, total</a></td>
<td class="nump">575,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract', window );"><strong>Interest and other payments on debt payment obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear', window );">Interest and other payments on debt payment obligations, 2021 (remainder)</a></td>
<td class="nump">2,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne', window );">Interest and other payments on debt payment obligations, 2022</a></td>
<td class="nump">10,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo', window );">Interest and other payments on debt payment obligations, 2023</a></td>
<td class="nump">9,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree', window );">Interest and other payments on debt payment obligations, 2024</a></td>
<td class="nump">9,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour', window );">Interest and other payments on debt payment obligations, 2025</a></td>
<td class="nump">9,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour', window );">Interest and other payments on debt payment obligations, thereafter</a></td>
<td class="nump">6,590<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments', window );">Interest and other payments on debt payment obligations, total</a></td>
<td class="nump">48,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_TotalDebtAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear', window );">Debt and interest payment obligations, 2021 (remainder)</a></td>
<td class="nump">8,904<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne', window );">Debt and interest payment obligations, 2022</a></td>
<td class="nump">35,391<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo', window );">Debt and interest payment obligations, 2023</a></td>
<td class="nump">34,983<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree', window );">Debt and interest payment obligations, 2024</a></td>
<td class="nump">34,601<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour', window );">Debt and interest payment obligations, 2025</a></td>
<td class="nump">34,167<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour', window );">Debt and interest payment obligations, thereafter</a></td>
<td class="nump">475,340<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments', window );">Debt and interest payment obligations, total</a></td>
<td class="nump">$ 623,386<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_InterestandOtherPaymentsonDebtObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest and Other Payments on Debt Obligations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_InterestandOtherPaymentsonDebtObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_LongTermDebtMaturityAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, after Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LongTermDebtMaturityAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_TotalDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Debt [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_TotalDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&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(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225350808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease, extension of terms</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease, extension of terms</a></td>
<td class="text">60 months<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225067832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Lease Costs (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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 2,858<span></span>
</td>
<td class="nump">$ 2,271<span></span>
</td>
<td class="nump">$ 8,143<span></span>
</td>
<td class="nump">$ 6,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">8,200<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease costs</a></td>
<td class="nump">1,994<span></span>
</td>
<td class="nump">1,568<span></span>
</td>
<td class="nump">5,652<span></span>
</td>
<td class="nump">4,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">639<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease costs</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">515<span></span>
</td>
<td class="nump">1,525<span></span>
</td>
<td class="nump">1,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 327<span></span>
</td>
<td class="nump">$ 309<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225316520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Operating Leases Future Payment Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of Fiscal 2021</a></td>
<td class="nump">$ 2,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal 2022</a></td>
<td class="nump">9,343<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal 2023</a></td>
<td class="nump">8,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Fiscal 2024</a></td>
<td class="nump">7,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal 2025</a></td>
<td class="nump">7,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">8,020<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future fixed operating lease payments</a></td>
<td class="nump">43,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">3,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 40,073<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219509352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Weighted-Average Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">5 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">2.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699299055912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>lawsuit</div>
</th>
<th class="th">
<div>Oct. 02, 2017 </div>
<div>lawsuit</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property Subject to or Available for Operating Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Other obligations | $</a></td>
<td class="nump">$ 52.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember', window );">XR Communications, LLC, d/b/a Vivato Technologies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNewClaimsFiledNumber', window );">Other lawsuits filed | lawsuit</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of lawsuits | lawsuit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=ubnt_PatentTrialAndAppealBoartPatentsInSuitMember', window );">Patent Trial and Appeal Boart, Patents-in-Suit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of lawsuits | lawsuit</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_NumberOfLawsuitsInvalidated', window );">Number of Lawsuits Invalidated | lawsuit</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=ubnt_ComponentPurchaseCommitmentsMember', window );">Component purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property Subject to or Available for Operating Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase obligation | $</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=ubnt_ComponentsMember', window );">Components | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property Subject to or Available for Operating Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase obligation | $</a></td>
<td class="nump">150.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=ubnt_ComponentsMember', window );">Components | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems', window );"><strong>Property Subject to or Available for Operating Lease [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase obligation | $</a></td>
<td class="nump">$ 756.5<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_ubnt_NumberOfLawsuitsInvalidated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Lawsuits Invalidated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_NumberOfLawsuitsInvalidated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyNewClaimsFiledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total number of new claims filed pertaining to a loss contingency during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNewClaimsFiledNumber</td>
</tr>
<tr>
<td style="padding-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_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertySubjectToOrAvailableForOperatingLeaseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember</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_LitigationCaseAxis=ubnt_PatentTrialAndAppealBoartPatentsInSuitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=ubnt_PatentTrialAndAppealBoartPatentsInSuitMember</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_PublicUtilitiesInventoryAxis=ubnt_ComponentPurchaseCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=ubnt_ComponentPurchaseCommitmentsMember</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_PublicUtilitiesInventoryAxis=ubnt_ComponentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=ubnt_ComponentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699220145000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK AND TREASURY STOCK - Narrative (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 15, 2020</div></th>
<th class="th"><div>May 05, 2020</div></th>
<th class="th"><div>Nov. 06, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Value of total number of shares purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,058,000<span></span>
</td>
<td class="nump">$ 97,588,000<span></span>
</td>
<td class="nump">$ 148,400,000<span></span>
</td>
<td class="nump">$ 119,572,000<span></span>
</td>
<td class="nump">$ 416,219,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ubnt_A2019NovemberProgramMember', window );">2019 November Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 200,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="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=ubnt_A2020MayProgramMember', window );">2020 May Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchased and retired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,133<span></span>
</td>
<td class="nump">602,003<span></span>
</td>
<td class="nump">1,112,606<span></span>
</td>
<td class="nump">995,495<span></span>
</td>
<td class="nump">3,635,534<span></span>
</td>
<td class="nump">911,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_SharesRepurchasedandRetiredAverageCostPerShare', window );">Shares repurchased and retired, average cost per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 167.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Value of total number of shares purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 152,600,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | 2019 November Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 200,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Estimated Remaining Balance Available for Share Repurchases under the Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | 2020 May Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchased and retired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">682,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_SharesRepurchasedandRetiredAverageCostPerShare', window );">Shares repurchased and retired, average cost per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 168.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Value of total number of shares purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114,800,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Estimated Remaining Balance Available for Share Repurchases under the Program</a></td>
<td class="nump">$ 385,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 385,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_SharesRepurchasedandRetiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Repurchased and Retired, Average Cost Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_SharesRepurchasedandRetiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ubnt_A2019NovemberProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ubnt_A2019NovemberProgramMember</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_ShareRepurchaseProgramAxis=ubnt_A2020MayProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ubnt_A2020MayProgramMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699220798248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="5">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Total Aggregate Amount Paid</a></td>
<td class="nump">$ 55,058,000<span></span>
</td>
<td class="nump">$ 97,588,000<span></span>
</td>
<td class="nump">$ 148,400,000<span></span>
</td>
<td class="nump">$ 119,572,000<span></span>
</td>
<td class="nump">$ 416,219,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Programs (in shares)</a></td>
<td class="nump">309,133<span></span>
</td>
<td class="nump">602,003<span></span>
</td>
<td class="nump">1,112,606<span></span>
</td>
<td class="nump">995,495<span></span>
</td>
<td class="nump">3,635,534<span></span>
</td>
<td class="nump">911,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Total Aggregate Amount Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 152,600,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | November 2019 Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">200,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Programs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average Price Paid per Share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 166.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Total Aggregate Amount Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Estimated Remaining Balance Available for Share Repurchases under the Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock | May 2020 Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Amount of Publicly Announced Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Total Number of Shares Purchased as Part of Publicly Announced Programs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">682,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average Price Paid per Share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 168.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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Total Aggregate Amount 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="text">&#160;<span></span>
</td>
<td class="nump">$ 114,800,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Estimated Remaining Balance Available for Share Repurchases under the Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 385,200,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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=ubnt_November2019RepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ubnt_November2019RepurchaseProgramMember</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_ShareRepurchaseProgramAxis=ubnt_May2020RepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=ubnt_May2020RepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699224761192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK BASED COMPENSATION - Narrative (Detail) - 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Authorized shares, stock incentive plans (in shares)</a></td>
<td class="nump">4,989,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,989,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</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>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ubnt_A2020EquityPlanMember', window );">2020 Equity Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Authorized shares, stock incentive plans (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 3,500,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue', window );">Intrinsic value of RSUs vested</a></td>
<td class="nump">3,200,000<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="nump">7,700,000<span></span>
</td>
<td class="nump">$ 6,700,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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Intrinsic value of RSUs outstanding</a></td>
<td class="nump">18,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,500,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation costs, RSUs</a></td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period recognized (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 4 months 24 days<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_ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PlanNameAxis=ubnt_A2020EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ubnt_A2020EquityPlanMember</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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699298169064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail) - 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 775<span></span>
</td>
<td class="nump">$ 725<span></span>
</td>
<td class="nump">$ 2,265<span></span>
</td>
<td class="nump">$ 2,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">80<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">538<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="nump">1,560<span></span>
</td>
<td class="nump">1,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Sales, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">$ 197<span></span>
</td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 543<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225731560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of&#160;Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">22,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(8,950)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeitures and cancellations (in shares) | shares</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">13,309<span></span>
</td>
<td class="nump">22,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share) | $ / shares</a></td>
<td class="nump">10.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeitures and cancellations (in usd per share) | $ / shares</a></td>
<td class="nump">2.90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.65<span></span>
</td>
<td class="nump">$ 11.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual life</a></td>
<td class="text">1 year 6 months 21 days<span></span>
</td>
<td class="text">2 years 1 month 28 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, aggregate intrinsic value | $</a></td>
<td class="nump">$ 3,815<span></span>
</td>
<td class="nump">$ 3,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of shares, vested (in shares) | shares</a></td>
<td class="nump">13,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options, weighted average exercise price, vested (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, remaining contractual term, vested (years)</a></td>
<td class="text">1 year 6 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options, aggregate intrinsic value, vested | $</a></td>
<td class="nump">$ 3,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Number of shares, vested and exercisable (in shares) | shares</a></td>
<td class="nump">13,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Options, weighted average exercise price, vested and exercisable (in usd per share) | $ / shares</a></td>
<td class="nump">$ 11.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Options, weighted average remaining contractual life, vested and exercisable (years)</a></td>
<td class="text">1 year 6 months 21 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Options, aggregate intrinsic value, vested and exercisable | $</a></td>
<td class="nump">$ 3,815<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699297403544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK BASED COMPENSATION - Summary of RSU Activity (Detail) - Restricted stock units<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested RSUs, beginning balance (in shares) | shares</a></td>
<td class="nump">82,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">RSUs granted (in shares) | shares</a></td>
<td class="nump">14,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSUs vested (in shares) | shares</a></td>
<td class="num">(33,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">RSUs canceled (in shares) | shares</a></td>
<td class="num">(2,001)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested RSUs, ending balance (in shares) | shares</a></td>
<td class="nump">62,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average&#160;Grant Date&#160;Fair&#160;Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested RSUs, weighted average grant date fair value, beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 99.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">RSUs granted, weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="nump">249.02<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">RSUs vested, weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="nump">86.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">RSUs canceled, weighted average grant date fair value (in usd per share) | $ / shares</a></td>
<td class="nump">105.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested RSUs, weighted average grant date fair value, ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 142.42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699220219096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Detail) - USD ($)<br> $ in Thousands</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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,035<span></span>
</td>
<td class="nump">$ 17,017<span></span>
</td>
<td class="nump">$ 85,092<span></span>
</td>
<td class="nump">$ 49,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Net increase (decrease) in unrecognized tax benefits</a></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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Interest accrued related to uncertain tax matters</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems', window );"><strong>Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">IRS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems', window );"><strong>Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Loss contingency, estimate of possible loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong Inland Revenue Department</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems', window );"><strong>Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_PaymentForTaxDeposit', window );">Payment for tax deposit</a></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,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="nump">$ 13,400<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Hong Kong Tax deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong Inland Revenue Department | Tax Year 2010 - 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems', window );"><strong>Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_PaymentForTaxDeposit', window );">Payment for tax deposit</a></td>
<td class="nump">$ 21,900<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 15,500<span></span>
</td>
<td class="nump">$ 13,400<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong Inland Revenue Department | Tax year 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems', window );"><strong>Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_AdditionalTaxDepositRequested', window );">Additional tax deposit requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 67,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_AdditionalTaxDepositRequested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional Tax Deposit Requested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_AdditionalTaxDepositRequested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ubnt_PaymentForTaxDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment For Tax Deposit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_PaymentForTaxDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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(5)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember</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_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember</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_TaxPeriodAxis=ubnt_TaxYear20102015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=ubnt_TaxYear20102015Member</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_TaxPeriodAxis=us-gaap_TaxYear2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2015Member</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>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699217431176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>segment </div>
<div>product</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable 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="top.Show.showAR( this, 'defref_ubnt_NumberOfProductTypes', window );">Number of product types | product</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_ubnt_NumberOfProductTypes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Product Types</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_NumberOfProductTypes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699219548072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail) - 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 467,237<span></span>
</td>
<td class="nump">$ 337,417<span></span>
</td>
<td class="nump">$ 1,420,206<span></span>
</td>
<td class="nump">$ 968,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product concentration risk | Service Provider Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 152,362<span></span>
</td>
<td class="nump">$ 106,439<span></span>
</td>
<td class="nump">$ 459,699<span></span>
</td>
<td class="nump">$ 320,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product concentration risk | Service Provider Technology | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product concentration risk | Enterprise Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 314,875<span></span>
</td>
<td class="nump">$ 230,978<span></span>
</td>
<td class="nump">$ 960,507<span></span>
</td>
<td class="nump">$ 648,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product concentration risk | Enterprise Technology | Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
<td class="nump">67.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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_ProductOrServiceAxis=ubnt_ServiceProviderTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ubnt_ServiceProviderTechnologyMember</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_ProductOrServiceAxis=ubnt_EnterpriseTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ubnt_EnterpriseTechnologyMember</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>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699225488536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail) - 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>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 467,237<span></span>
</td>
<td class="nump">$ 337,417<span></span>
</td>
<td class="nump">$ 1,420,206<span></span>
</td>
<td class="nump">$ 968,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 193,200<span></span>
</td>
<td class="nump">$ 125,400<span></span>
</td>
<td class="nump">$ 582,100<span></span>
</td>
<td class="nump">$ 389,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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic concentration risk | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 209,515<span></span>
</td>
<td class="nump">$ 133,917<span></span>
</td>
<td class="nump">$ 623,835<span></span>
</td>
<td class="nump">$ 411,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic concentration risk | Europe, the Middle East and Africa ("EMEA")</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 189,573<span></span>
</td>
<td class="nump">$ 159,436<span></span>
</td>
<td class="nump">$ 587,507<span></span>
</td>
<td class="nump">$ 405,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic concentration risk | Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 36,145<span></span>
</td>
<td class="nump">$ 26,232<span></span>
</td>
<td class="nump">$ 115,464<span></span>
</td>
<td class="nump">$ 88,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic concentration risk | South America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 32,004<span></span>
</td>
<td class="nump">$ 17,832<span></span>
</td>
<td class="nump">$ 93,400<span></span>
</td>
<td class="nump">$ 62,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</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=srt_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_NorthAmericaMember</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=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</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=srt_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_SouthAmericaMember</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>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699299361960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)<br></strong></div></th>
<th class="th" colspan="1"></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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer concentration risk | Revenues | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer concentration risk | Accounts Receivable | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">10.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer concentration risk | Accounts Receivable | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ubnt_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ubnt_CustomerBMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=ubnt_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=ubnt_CustomerAMember</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>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699297517576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details) - Chief Executive Officer - 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>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2013</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Sales, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_AircraftRental', window );">Aircraft leasing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,300,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember', window );">Aircraft lease 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ubnt_AircraftLeasingHourlyRate', window );">Rate to lease aircraft</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ubnt_AircraftLeasingHourlyRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aircraft Leasing Hourly Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ubnt_AircraftLeasingHourlyRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ubnt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AircraftRental">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses incurred related to the lease of aircraft from outside third parties that are used in the entity's business operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AircraftRental</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_LeaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=us-gaap_LeaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140699218736568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details)<br></strong></div></th>
<th class="th">
<div>May 06, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepurchaseAgreementCounterpartyLineItems', window );"><strong>Repurchase Agreement Counterparty [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (in dollars per share)</a></td>
<td class="nump">$ 0.40<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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_RepurchaseAgreementCounterpartyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepurchaseAgreementCounterpartyLineItems</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>82
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M,'0RW#](8HRE]=-:UC^/612189;"[=0\FKA.58=+2\>GM1S_(>9RK2?8+Z
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
MH;"?U..OLB/4+'"E"M/\18\=%L_0ZF"L*CMCMX(RK]K/[*D+Q(F!\P,;T,Z
M^@9\Q(!U!NRU,_#.@+]VAJ@S:*C/6^Y-X):9S:XOM7I$ND8[;_67)OJ-M8M7
M7M6)<F^U^S5W=O9ZH2JCBGR=6;E&]]9]N"RP!JD-^GTO=5:_38.R:HT6JG2I
MN*MSY"C1AVJE2HG.T)?[)7KSTUMD=IF6!N45^KQ3!^,LS#OTTXOGR[EU*Z[G
MG:^ZU=VTJZ,CJV/HHZKLSJ#;:BW7@/URVCZ=L)^[2/7AHL_ANJ&3#C]F^APQ
M\@Y13 FPGL7KS3%$Y\=FO_W?L[\(!NMSAS7^V(B_+@?ZK$%_OG\P5KN]_]>$
M=]Y[YXUW/N+]DSS*ZB#!K&DM16-9E\+C-1<Q9?'E_'CZ,D(88S$G'FP9P@BO
M0R1>XFY#7"J2-$YZV N>4<\SFN2Y4,;6VTU/\&T]1"<S4\YYFGI\0QB)XSBA
M'M\0%K-$G/!HZ8:PB-!$")BNZ.F*2;J_:&4,VFNUR2U$5814*77K\ZB&,!*E
M@D4>U1 F$A)1GVH(XY$@A,)4XYYJ/+D_N@):;9%\<HW=2',QL2^2WFORG7UA
M9*97NZ8HKUW2%&I?[SXHF$G BV&>,"^6(8H2MYV\4(:H)*+8CV2($NZ]1' @
MTYYR.DGY/BNDZR9;6;F %@WQ;.V:85Y7FUIH0-S3,$,8C;P$60 H+/R=OPQ1
M3$217Q\ %,81@[D3/'1H/,G^L[*.M J2"6RG.,QD%NX> ,;<+O-@2P!&*(D%
M]X@#N%1@,E(8R8DV(9/,NP:ST:I\YN_4",B; *4OQ1C[Q &<JRZ1WQ( 7!2E
M /,0QP3&*1^A3@?J]#O4K71ZRCZ_[2;IE=U)_0Y5$MSLG<?3M9SQ) U" ,"$
M(,&[!V"$<HK]"  XRE@TTB;(("X(>\W+?Y#N-"2=CFR>;/8TDO@,2 !.2, >
MP%$<L]2G'^(B'C,>)$"(8TR<[KB7] ?U0Z;ESYU6Q[PYCCG^WZ?/PQJ>8+\=
M+@ 8B7$@B !8$N&4^MQ#&$]QE(Y0'P01F59$O[GS<4L8I!H!<DW@.. *X#"+
MJ=_7 !P7E$8!VQ!'DUC$8W0'043$I$P8Z")7X]J#5"T(W4CI7K\[ JZ^30D'
M,N@1$D\&]B8S^0J]<6>R@UD/D[T%P]RZ2D[IGC-?.@ H<NYW3P 4!ZYN 10_
M9V-E9%!+9%HN+?/B4)]M7\DZ@5A3GW6( EB'H#AP=0N@'.L1O40&P432R9SZ
MVER0.-K9T;7-K7P^GA^,&W.1<+FU/S1JHOK![*.#CJ'3.F;(OG8QX N@H900
M- G*. 3C@GFP)01C./&+. 1S77Q$N=%!O]!I_7*:>U.<0Q'A. N_H$$P+OQ#
MX!*",<)]H0[!Q*APH8-PH73ZT%-KE":_ALNB-K\FLVB0!71:%GRIM,R*_%\7
MUL*=)%U.U]>-QRPOLH="GKEF>6;<<0$9N3KHW.9PO^PF.2WF9\2/-X#QU=02
M OGG @C#R<@>IX-"H-,*H8WTRVNY.B0@W[!5AWP!3,@7  5\ <PXWT$6T.]=
ME(0Y!7(=$0C<YPL*!.&7Z"6 JP4"#VB# H$*?TO-3VYK2ZFWS36Y<5OF4-GV
M\JT?[:_BWS<7T-[X#;E8$&!\22YNVXOVP7U[[_\QT]N\,JB0&S<5/H_=DG5[
ME=X^6+5O[HH?E+6J;+[N9+:6N@:XWS=*V>>'>H+^'QK7_P%02P,$%     @
M2SBG4KH&=D\Z"P  -$P  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6S%
MG%MOVS@:AO^*$ RP+3"IQ3,Y2 -,; ?;Q1Z*=F;W8K$7JJW$0FTK(\E-Y]\O
M)3NF27ZD?&QNFCA]2;T\/A\/\LUS67VM9WG>)-\7\V7]_FK6-$^_# ;U9)8O
MLOI=^90O]?\\E-4B:_3'ZG%0/U5Y-NT2+>8#G*9\L,B*Y=7M3?>WC]7M3;EJ
MYL4R_U@E]6JQR*H_[_)Y^?S^"EV]_.%3\3AKVC\,;F^>LL?\<][\_O2QTI\&
MVURFQ2)?UD6Y3*K\X?W5K^B7>Y3B-D4G^7>1/]<[OR=M6;Z4Y=?VPX?I^ZNT
MM93/\TG3YI'I']_R83Z?MUEI(W]L<KW:/K1-N/O[2^[W7>EU:;YD=3XLY_\I
MILWL_96\2J;Y0[::-Y_*Y[_FFQ*Q-K]).:^[?Y/GM5:0JV2RJIMRL4FL'2R*
MY?IG]GU3$SL)4"@!WB3 ^R8@FP3$28!%( '=)*!N AE(P#8)F). \D "ODG
MN[I?5U97TZ.LR6YOJO(YJ5JUSJW]I6NN+K6NX&+9=JW/3:7_M]#IFMMAN:S+
M>3'-FGR:?&[T#]UOFCHI'_2G<O)U5LZG>57_)1G_L2J:/Y/KY/?/H^3-3V^3
MGY)BF?PV*U=UMIS6-X-&NVGS'$PV3[Y;/QD'GOQ;V61S(-DPGFQ8+A:Z1W;F
M@-2C>.I?I].B[='9//F8%=/K#\MDF#T5L)-Q/*]/>:.'KJZV<58MB^5CG;P9
MY0_%I&C> IG=]QB;3%:+U;QKAG\UL[Q*=$'U9#%K1_&W//FPG)2+/'GS][*N
MG>P'NLFW[8ZW[8Z[Y]' \^[RQV+9NM;C<IXM)SIKW9SU+*OR^FV2-<G?5LMW
M"4E_3G"*%-1,Z_Q9EW\[@7V[Y8H*S+B\&7P#G)&M,W*@LSW<W*WSY#MNE,)"
M;*VL/?LJKFS)&,A(2L1LU;VO(HK Y:;;<M,N$0F46[>P9D.=M[UH_=O;=H2!
MH_"_G\KY/-%3ZW-63?\7Z0YL^W 6K?1_:HBMNQA4N<QK:B41Y4[-]:DL8WQK
MC$>-K<?"Q!H+Q68LS/VQL/;+/2?7B!&G"7M$EENQ=2NB;KO&2LJG=HJID_Q[
M7DV*6H_HG;$%#27A#R41&$5RZT0>XP2J+>D]W:FJD?1[.^Q.;=VIJ+M/>=U4
MQ:2=[.K.Z&I9:.@4=;W*IS\G2]T;-8":[+NF83-K>_]Z?HU7H_([H* !IR@U
M@$POX!7D8>IW.98BI[+[5'8Q=CB/>HKQM*HF,SVM='#?Q6A?O6YRMAP13A@C
M-.#*4 C%,11Q!=:@#YUKBCA&SBP^W BY9=FM:" SI)SF& <>F6(6*+OA'(J#
MKBOE=1L63[L)3L]N61=MY]_;W\&9>).E-55(Y18L+K+M&CPA&K4[*KX5TUR'
M>EWDE&B?O:U%_:K#*?>0VZ^S+1NHH3C5QLMI),+YG#_%(QSD$XTS205EH;8W
M5$-QK#G.]G!SAP!@8:(H=H.<C="*<EQ6!S(3Q*4D(,0T#13?8!+%.7EZ](D
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
MM?[0E$_=-RI]*9NF7'2_SO),X[L5Z/]_*,OFY4/[)4W;+PJ[_3]02P,$%
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
M;!G71N%7AG9FN9)"2\X*8F@!:X,OK)'1(#>P(KJ$&ZRSAO=W1.%V20W+"?\
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
MP17V<@#[TGWZA5RP^V_"Z;]02P,$%     @ 2SBG4I94#W5$!P  TA$  !D
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
MC/>FX,M,R5196H#W2V-\>T,,NB^M9_\!4$L#!!0    ( $LXIU()FN?1Z0,
M "\)   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;*U66X_B-A3^*T?I
MJFHEEERY# 4DYM+N/BQ"T'8?JCZ8Y(18D]BI[0PS_?4]=D(&5LQ(52LDXLLY
MG[_O7.+,CU(]Z@+1P'-5"KWP"F/JF>_KM,"*Z:&L4=!.+E7%#$W5P=>U0I8Y
MIZKTHR 8^Q7CPEO.W=I&+>>R,247N%&@FZIBZN462WE<>*%W6MCR0V'L@K^<
MU^R .S2_U1M%,[]'R7B%0G,I0&&^\%;A[#:Q]L[@=XY'?38&JV0OY:.=?,X6
M7F )88FIL0B,'D]XAV5I@8C&7QVFUQ]I'<_')_2?G7;2LF<:[V3YE6>F6'A3
M#S+,65.:K3Q^PD[/R.*ELM3N'XZM;1QXD#;:R*IS)@85%^V3/7=Q.'.8ON40
M=0Z1X]T>Y%C>,\.6<R6/H*PUH=F!D^J\B1P7-BD[HVB7DY]9/JRVZ\_K7W:P
M>=C"[M-J^S#W#>':73_M,&Y;C.@-C!OX(H4I-#R(#+-+?Y_X]*2B$ZG;Z%W
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;*56VVX;-Q#]E<&V*&)
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
M/0JSN?M=-CF=3^-D7\U)^R"PO,=)OTDYM!9:2>8/T/-C!TMD7S952[XG="?
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
M^?2$&?]EG[]QNJ*OZ9;:02%/EQL!H=?@ 'B_TMHU-SA!^WGEB_\ 4$L#!!0
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
MF:9,9@1:0G.LI/G!95;/:="@3VLA%J_"8I0P+0E&1#LTFX T)\; E>U5 /*
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
ME:!6S5P/O2'D,E$"(5$D&FM S<$N%<FB4!*E-4<@:0S4:DRFH&R&VBO\C]*
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
MV@70_DHINY\X@>YG./X/4$L#!!0    ( $LXIU)HM3##B@(  ($%   9
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
M*!9Q_A%LPQ^-%S8@Q?G/M<(-WM$"O*</6OD'*>C^+X)W_P502P,$%     @
M2SBG4@9P]K<?!0  ]0\  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M[5??;]LV$/Y7#MZPIH 36Y+M_&@2P'&3+$.2%7'2/0Q[H"5:XBJ1*DG9]?[Z
MW5&R++NVEW9/ _:0F#KR[K[C?<<CS^=*?S()YQ:^9*DT%ZW$VORLTS%APC-F
MCE3.)<Y,E<Z8Q4\==TRN.8N<4I9V_&YWT,F8D*W+<R?[H"_/56%3(?D'#:;(
M,J875SQ5\XN6UUH*GD2<6!)T+L]S%O,QMR_Y!XU?G=I*)#(NC5 2-)]>M(;>
MV=6 UKL%'P6?F\88*)*)4I_HXRZZ:'4)$$]Y:,D"PY\9'_$T)4,(XW-ELU6[
M),7F>&G]QL6.L4R8X2.5_B8BFURT3EH0\2DK4ONDYC_S*IX^V0M5:MQ_F%=K
MNRT("V-55BDC@DS(\I=]J?;A-0I^I> [W*4CA_(]L^SR7*LY:%J-UFC@0G7:
M"$Y(2LK8:IP5J&<O;X9W3_!Q>/]R#;_>P,W=X_!Q=#>\A[O'\?/3R\/UX_,8
M#I[9).7F[7G'HD?2ZX25]:O2NK_#^BD\*&D3 ]<RXM&Z?@>1UG#])=PK?Z_!
M!Z:/(/#:X'=];X^]H X_</:"7>$SH>$C2PL.[X4)4V4*S0W\/IP8JY$Q?^SQ
MT:M]])R/WBX?0C(9"I:"D&BU0$I;\P98IK05?_$(0F5L&V*MC(%"8FFE3AQC
M21E@,@*$9;AIN_&4$,\(\;9T[$?RG'"8JA0+4<@8K,MJ58[H$2Q.CU26,[GX
MZ8<3WSM^9V"Z#7PU"RSZ$QGZ_1' 9 %&Q%),1<BD11<S;BRY@)!9'BN] &9
M30'S'B9UXIV97PK)(>@Z21<.A$3\JC X9=Z>;2H,ETA'B!1N'="7%=!;!_0K
M\;U##0V2C)A)G'<WN/Y<" R$M@0.O+<P3C"EA\]<9W!7AV+0C(RW2/F,I^!1
MA? %EK3^A$?PM$#X\",<^SW\[_;9?[<V*F=VS8^+B546L_7])DI</NZ4SI7&
M-(#A8:&%%9R0>>WC8("_I$PQEY+3-5->N^L%SL6@B>A;59\K/;_=&W37]$@2
MU#$T=0X %]19"FG &UE2TK$\5-*H5$2,*#%A*5(<PZ1#U" )P[2(J#!68=N$
M64C8C /#3%D2+XB6-M&<0U:><4H#UA/RW3H?9)S6Y 4R$?O&$5#YA4SK!54?
MEG^!/&=YKM47@4;1S:HRVI!K0669+B!"WEGE;!HBV!J"C0B;57JT42+_M1K
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
M!7DMKX039R=&K\GP:7#CB3?54T.Y6K%3[IW!;@TZ=W9Q_O/YI\MKNO]P??U
MEY\_WG[^=/WIX9X.'\1C(^W1R<1!#!^>S+8L+WJ6\1LLI_11*[>T=*TJ67U-
M/X%Z@X[QLXX7\5Z&'X494Q(%%(=QM(=?,MB<>'[)6S:+1JB9I'L?]7>R$4Y6
M=%7;6:-M9Z2EW\X?K3.(F'_O$9<.XE(O+GU#W(WZ(I73II;V-3#W$G-.'MN5
MF,G3$9+.2O-%CG8YTDPC02P;H.?DEI+FND&FU6I!A[7"']U9H2I[=$S <;8<
M@*2?.B4I"?TJI/>UJA%&%2VTKBP=4!Q'01(6/"OC("DCNA-KA)Z3IA:-I23(
MXP1CEL?TH)UH/$T:3)/0TV3!-$UH#W[9@%^V%[];@Q)DW(9@!LD_NGJ%HN "
M4M*]AN=>9J_CN4?"=\/W05K'1 -[@!0!K3+C21RD10X8=?/UF2@#\@5% #N,
MZ&>)^K/4345UNS+ZB^0SEMD4< ^83-.4+G6[ZN D;XR&QF:'7QFDX%,$.:3=
MZ[E;"R.Q+*,28YSG]+XSJG9( D\^KY^<3P@.@!1CE!808%;:( Y(U&9FQ-Q1
MG@4E0B5/@SR;TEMP+HRVT#:>(F82?,.@R*<PRMIC.I_-NK;K,[&2<,VL%KYL
M'Z93:)L>81('<5H<O<F>O75 Q30HRRE/RB"+XWT!F \!F.\-P,\>Q$:KQ8_
MM25AK72OYO+?X?/=(NP#&-,_>7@03PRBMK6CP^B(LB)(.5>S()UF=*.<4(L:
MU7VK00_=87Q$TX#9)D$(_[RN;7\V"XHL)G@[SX;<+Q =TQR3- EB2&/!#["&
MXU&H#2I'!8'D_'%8>I 5XQ0MK6G8S?BQU=BB [JE!^+%HAO5L+?O) I?)^E*
MKH1Q/J(/?_A'&<?ANYN[*S^+WAT14 .H:MOX/3OYY*2J&%-F;)UPR!&6VM1M
M[?I0PQ4'I#/=2G) 4#X)-%R_!2=UQD!<LZ$.70W)U54 ERF87QQ&X8\84D^X
MD<+8,1MOY8Y5$DGE0:@ZPXK,T7  A3_M_=G[D<=H&OCHQJPD'P. KM4=9SM#
M%T?CZ3-T 1U$V3C;728[P#*;@WR<O^PCGU?27X::S?@K%\DGWK!>W-ON\38,
M/@+N\"D]2KZB,385=2O-#FA7C71;8F\ 0S:F>RGIDP;XC);V.YP!J'R5S_XY
M,%?(_L9[:5OB&&A1@1[\L%-))VKT(",7PFR]6@,:M=!^ 2=LI7%4[]86H&A<
M_9_>X6N!1A=_"U8T+E]^>+R_23L^]57J?8/IGI)3#"6G^!]*Q3;H$*/BL6Y@
M_.LWB+VL7N]X;_+_;M7H2LXEN%> IL]9SLXH?D=V"0_T)84O#"@:Z 5YD.8I
M.\IT(.$X5);;3HS.5G)GB]*R;W^#LIMGAL]6H-Z#51&$64Z_"F.$XA[!+!$Q
M:)%9@C%+RD$,ARCD]+' 3GV42LXYQ-,@*DJ,(9K>I;^$ ZTA =(@+D,TPS#'
MG:A'U >H%;@PPUZT3,4M,X+$*(@++KG]A6V#W9E$E%2DM"/8T6"*ZU449CB:
MHX?VGEF)C;]^H]*F)>N=HJ<]5]HHR]':N-1F25#L[W'E$'#E_]6;_DO([66V
M+^1>E?#]@^[NFZ![$7N )I>@/1U0'L19^I<VMZM6&E)6#K"#+N_IDNAUS"<[
M[S!$S,*_-MDZ%.[^23;\'1ZTY_T[[N5X_QJ&F8L:4=3(.4C#<8%KK>E?F/W"
MZ95_U3UJA_#TTR4>Y=+P >S/-6KL=L$"AF?^V9]02P,$%     @ 2SBG4N%X
M[4_/ @  [P4  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&UL?53?;]HP
M$/Y73M$>0,J:'P2:(4 "VFE[:(5HNVJ:]F"2@UAU;&8[I?WO=TX@I1OT)3X[
M]WWWW=EWHYW23Z9 M/!2"FG&7F'M=A@$)BNP9.9";5'2G[72);.TU9O ;#6R
MO :5(HC#<!"4C$MO,JK/%GHR4I457.)"@ZG*DNG7&0JU&WN1=SA8\DUAW4$P
M&6W9!N_0/FP7FG9!RY+S$J7A2H+&]=B;1L-9XOQKAQ\<=^;(!I?)2JDGM_F>
MC[W0"4*!F74,C)9GG*,0CHAD_-ES>FU(!SRV#^Q?Z]PIEQ4S.%?BD>>V&'NI
M!SFN627L4NV^X3Z?ON/+E##U%W:-;Q)[D%7&JG(/)@4EE\W*7O9U. *DX1E
MO ?$M>XF4*WRBEDV&6FU ^V\B<T9=:HUFL1QZ2[ESFKZRPEG)]/Y?/EP?06/
MT^5R>GO_$SKW;"70=$>!)7KG%&1[JEE#%9^A^@(W2MK"P+7,,7^/#TA6JRT^
M:)O%'Q+>,'T!O<B'.(RC#_AZ;:Z]FJ]WAF^A55YE%AZ9UDQ:C@:NN,F$,I4F
M^]=T9:RF9_+[@UA)&RNI8R5G8NUCO():";YA[@6:4R7]D,5UY-!L689CCUK.
MH'Y&[R2U#UQFHJ*ZDP'*%JCI]6B-TH+@;,4%=_GZL$.-P RLE:!^-- A=UNH
MRC"9F^X0;DG!NWL$NH6L:*_!?4*8X89+R>6&.D(PF2%\@L3O]])FC5*89IFN
MF'"!-.S>"LZ-J8@TK[1#DT[8HN8JAX$_2$/H^VF<PKQ@<N.<92O^M2:B(GS&
M%VZL Q^Q_D_7B?PH2KJ0A"G09+$":9)80ZV3XRGWOM_K1UWH#/PX"KLN]7^S
MN^SWFNR2!$X]D."H"4O4FWK4&,A4)6W3C^UI.\VF31._N3>CD$I.]34@<$W0
M\.*R[X%NQDNSL6I;M_1*61H0M5G01$;M'.C_6BE[V+@ [8R?_ 502P,$%
M  @ 2SBG4F\)M[2)!   1 L  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&ULE59M;]LV$/XK!R\='$"U]6XYBPTD38=U6+ @R;8/PS[0$FT3I425I.)F
MOWYWE"S;F>UU7Z0C=??<^^FN-TI_-FO.+7PM965F@[6U]=5X;/(U+YD9J9I7
M^&6I=,DL'O5J;&K-6>&$2CD.?3\=ETQ4@_FUNWO0\VO56"DJ_J#!-&7)].LM
MEVHS&P2#[<6C6*TM78SGUS5;\2=N?ZL?-)[&/4HA2EX9H2K0?#D;W 17MRGQ
M.X;?!=^8/1K(DX52G^GPJ9@-?#*(2YY;0F#X>N$?N)0$A&9\Z3 'O4H2W*>W
MZ#\ZW]&7!3/\@Y)_B,*N9X-L  5?LD;:1[7YB7?^)(27*VG<$S8M;^H/(&^,
M564GC!:4HFK?[&L7ASV![)1 V F$SNY6D;/RCEDVO]9J YJX$8T(YZJ31N-$
M14EYLAJ_"I2S\[N/M\\P?&8+R<WE]=@B)'T8YYWX;2L>GA"?PKVJ[-K QZK@
MQ:'\&$WI[0FW]MR&9P'OF1Y!%'@0^F%P!B_J_8L<7G3*/[ZP<"=,+I5I-(<_
M;Q;&:JR%O\Z QSUX[,#C$^!/V")%(SFH)5;"PAZ+WUD$:KDK4[.<SP;84X;K
M%SZ8/Z\Y?%!ES:K7[[_+PF#R@P'G1ZZP&8SE!2FTR+54$KM*5"L8B@IO5&-8
M59C+*\ XYNL^D/!S4W&(?'?RX9GK$GY1K(+W8-9*6[!T<P%AXOF^OR.<5F%,
MPZJ<HWICC0<5CHIAX 51<@G#:11=PK.R3+;,!X!AY&5I F'L^>GD0*M4:+/C
MB2>MJCCQW?N1ORCYPO4!4\<39/Y_FI6EDTMZ)^E;PW9P%Y#$&3H0(96&F1='
M$SA3#DE?#LDWEP,FL^9NXH"H4"DW%C2SW!RKD?.P5 Z6&A06-$,IP!OCTG]2
M"3!#1AP6@8=,P(I"N'%HE8,XD"- C&*QA6 O3$BG&:<_<(9@>IN>0K/-J WM
M WO%,6WAUX44*T;H!CYM<1\)]Y@Y[9='I_%N1[K;BTD"]T)*,K0OB&"4!O .
M;FHMY+:6 W?[[DSRTCYYZ3<G#^T6./"QSZBK 5MJ%Z>Z<U;MG#V6TO/*G@]Z
MMTUN^UL4?_,VMV\'P/^TZ40%4![;RJ$?=H%11:8ECD=L$Q=.PETVED9E=_W*
MF3;_FB^.>=C#7-)%2(^('C$]$D W<5%8HI7[G7C,6NQ#+TS\(R/H&!&GF3=Q
MW$DW&?IR(_L5>JBW:C ,51NR8WJ' 5KNI4D,@>]%TP"FWC2+\)GZ1 <XME(O
MF>)XRKPH2SLW+B#SIGZ,[RAQ4DC$3M 1).L($K]P$RZ*?3=K(H="6M_O;.XM
M91AU#'G>2)=HVC8*,I\RQNI:BMQ52M?BZ.G6I>)DTX_@1E+>5NNC5?5F;* N
MU>@V7/MA*MDKO.#.YNV#P)I&!$[A$JVD^U(1$,_)HMWH>*."*I!)"3770A4&
MW&\/68K1L28>[VTV)=<KM[\9'/E-9=LEI[_M5\2;=C/:L;?[)<9E)= 7R9<H
MZH\F.'5UN[.U!ZMJMR<ME,6MRY%K7'.Y)@;\OE3*;@^DH%^<Y_\ 4$L#!!0
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
MFU"XP:I&#=^#W^=F1,W0I684P!T=JT5A3@E9%G)MI1'VAQ",1N!UP\CEUAW
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
M2]2&]L7 !&>9XF8-TS5<R=0HRC'<,9,/'EVC85SH8_@ /(6'6&::I:'N^(;
M;7A_5D!>YI#!'L@[ILZ@5CV!H!)4'R?7</3A^$\O/LDNM0>E]L"YK>UQ>XW3
M4@-'?0+])?&RJ<!3JO93S0326"*5X3\Q)(7:G," ZQD3\ 69^BWU:W^JG?IO
M;V#52JR:PZKOP=I%P4J*F:,(,Z1",3'EM0IKRT*9A42FN*;J4,]TFJ-L3Z[S
MZ$T7W9[99:_:JM4[_G('<[UDKO\79A895!MD$RN9S6-HN.Y.UCQJ8XNU%31W
MHS9*U,;;J.%W.E;%?NZ*V7@5,Z@W*[N#-LN@S<-+;<"X@B<F,CRDS%HE4NO=
M6Q99@F5.<$B)M5ZED$JLM3N%[9*W?3#O>\NK_>_E=5YBGA^$::1A8A?+^:MC
M2657^PO&W[KI[:-)-^.<IQH$1F16.6N1%I4_1'G'R(6[_*?2T%/BFC&]W:CL
M IJ/I#2;CGU/RG\#O5]02P,$%     @ 2SBG4N54H2J,!   )!(  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#$N>&ULO5A=;^(X%/TK%ENMIM(,B?.=+D5J
M"RT\3(5@N_/L)@:B)G8V=LK,OU_;"0$2DZ+9V7V!V#GGVO>>FWN=C':T>&-;
MC#GXGJ6$W0ZVG.<WAL&B+<X0&](<$W%G38L,<3$L-@;+"XQB1<I2PS)-S\A0
M0@;CD9I;%.,1+7F:$+PH "NS#!4_[G%*=[<#.-A/+)/-ELL)8SS*T0:O,'_)
M%X48&8V5.,DP80DEH,#KV\$=O)E#7Q(4XJ\$[]C1-9"NO%+Z)@?S^'9@RAWA
M%$=<FD#B[QT_X#25EL0^_JZ-#IHU)?'X>F_]43DOG'E%##_0]%L2\^WM(!B
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
MSH&^KQ2=6K-Q =J+=O0'4$L#!!0    ( $LXIU+53X;-5 (  )T%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;(U4WV_:,!#^5ZRH#ZVT-8E-@%8A
M$K^J=EI;!'1[F/9@B"%6'9O9AG3__6PG1"D*:"^QS[[ON^\NOHL+(=]51H@&
M'SGC:N!E6N_N?5^M,Y)C=2MVA)N;C9 YUL:46U_M),&I ^7,AT'0]7-,N9?$
M[FPFDUCL-:.<S"10^SS'\N^(,%$,O- ['LSI-M/VP$_B'=Z2!=%ONYDTEE^S
MI#0G7%'!@22;@3<,[\>1]7<./R@I5&,/;"8K(=ZM\90.O, *(HRLM67 9CF0
M,6',$AD9?RI.KPYI@<W]D?W!Y6YR66%%QH+]I*G.!E[? RG9X#W3<U$\DBH?
M)W MF')?4)2^/>2!]5YID5=@HR"GO%SQ1U6'!B#LG ' "@#_%X J '*)ELI<
M6A.L<1)+40!IO0V;W;C:.+3)AG+[%Q=:FEMJ<#H9#;\/7\93L'B<3I=@_/H\
M>WV9OBP7X"MXX@?"M9"4*' ](1I3=F..WQ83<'UU ZX Y6"9B;W"/%6QKXT:
MR^FOJ\BC,C(\$_D9RUN PB\ !C!L@8\OP[_MN8$'#AY\AONF!G4A8%T(Z/C0
M&;YFMK^&*Z6E>6&_+Q"CFA@YXLX9X@?*J?D_*=@*T5ZG$M]U>-MUAP3"$ 6]
MV#\TZ]'BUH>H']9NG^1U:GF=B_+FN##O21-),6M55\*C1EC4A>A$6XM3U(7M
MRJ):6711V5)HS-H412WUZMRAX$13BUL_NNN@$U5^HWGLX#+O<DNY HQL##"X
M[1D>60Z#TM!BY_II);3I3K?-S/PDTCJ8^XT0^FC8%JTG<O(/4$L#!!0    (
M $LXIU*:S&^XT@,  "H0   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;+V87V^;.AC&OXJ%=K%)7<'F?Y5$:M-,V]1UT=*=<W%T+ESB)-8 ,]LTW;<_
MMD.!$,*ZH[0WB0WO^_KQ+^;!SFC+^ ^Q(42"QRS-Q=C:2%E<V+9(-B3#XIP5
M)%=W5HQG6*HN7]NBX 0O35*6VLAQ CO#-+<F(W-MSB<C5LJ4YF3.@2BS#/-?
M5R1EV[$%K:<+W^AZ(_4%>S(J\)HLB/Q>S+GJV765)<U(+BC+ 2>KL74)+Z8H
MT DFXB]*MJ+5!GHJ]XS]T)U/R['E:$4D)8G4);#Z>B!3DJ:ZDM+QLRIJU6/J
MQ';[J?H',WDUF7LLR)2E?].EW(RMR )+LL)E*K^Q[4=23<C7]1*6"O,)ME6L
M8X&D%))E5;)2D-%\]XT?*Q"M!.@=24!5 GIN@ELEN&:B.V5F6M=8XLF(LRW@
M.EI5TPW#QF2KV=!<_XP+R=5=JO+DY.KRYO)V.@.+C[/9'9A^_3+_>CN[O5N
M]V#.U6+A\A? ^1+,?I:T4#^?/ .W:G&]O282T_2="ON^N 9OW[P#;P#-P=V&
ME4+%BY$ME3H]AIU42JYV2M 1)5\P/P<N/ /(0; G?3J<_KG,5;ICTIW]=%LQ
MJ<&@&@PR]=PC]9YF?P;F*<[E/@3PSXT*!Y\DR<2_ X.Y]6"N&<S[S6!F%-*@
M7G,F>E'NR@6FG'Y2'R80Q7[@CNR'-K*^,"<,XCIL3ZU7J_4&U=X0(2[ 99*4
M69EB29;JN5$>DE"LG\P^N;MZ?DO'>R\.0J\CMR\,(2_LE^O7<OW_!3<GLD^K
M?R BC*,H[DCMB8I\A/J5!K728%#I'1&2YNM&Y,#2"NN:X<NOXZ@>+#KM.HX.
M,$(OCOP.[)XHM2J"?MAQK34>ALU8^ES8T&GLU'EYW+#EWO"TP*MZ>RQ]-PH[
MQ/O"W,"!_<AA8ZH0_<8ZU"MWP](EH%G!V0/1<L40BL9"H?L*Y!L/A,,F^.?D
M#]T->F$$N^1[PE#L>4?(-R8(AUUPRK*BE(0;O4QN5.M9*[_Q+AB\ O_&UF!X
M8O[A =C(<P[P'T:%P3&K@8TOPF%C7+"5W&).AJ;>&!>,7YXT:BP-.:<E7=7;
M?SG"J$.Z+PH%1TBCQA'1L"-^*'E.9<F)D;NBC[H]Y#"HM2-\A2TA:@P-G7A3
M6-5K$T5NU-UD]47!8WLLU/@A&O;#*>,%XVHW"##E"<>K(5=!C6TA_Q68-R:&
MAG=@?\X\.-AB!W[D=-^G?6%>X'<WXG;K(*=/T>I,M*:Y "E9J3SG/%2P^.Y@
MNNM(5IBSW3V3ZJ1HFAMUF"=<!ZC[*\;D4T<?%^N_!R;_ 5!+ P04    " !+
M.*=2G5A( ?T#  !L#P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6RU
M5UMOXC@4_BM6- \S4J>)G0LP B0*K-K97E!A=A]&^V# 0#2)S=I.:5?[X]=V
MTH228%BI?<GU?,??.?;Y[-/=,?Y+; B1X#E-J.@Y&RFWWUQ7+#8DQ>*2;0E5
M?U:,IUBJ5[YVQ983O#2@-'&1YT5NBF/J]+OFVX3WNRR324S)A .1I2GF+U<D
M8;N> YW7#X_Q>B/U![??W>(UF1+Y8SOAZLTMO2SCE% 1,PHX6?6< ?PV1@9@
M+/Z(R4[L/0,=RIRQ7_KE9MES/,V()&0AM0NL;D]D2))$>U(\_BZ<.N68&KC_
M_.K]-Q.\"F:.!1FRY,]X*3<]I^V )5GA+)&/;'=-BH!"[6_!$F&N8%?8>@Y8
M9$*RM  K!FE,\SM^+A*Q!U!^F@&H *!#0'0$X!< _Q 0' $$!2 X%Q 6 !.Z
MF\=N$C?"$O>[G.T U];*FWXPV3=HE:^8ZH4RE5S]C15.]J\&MX/[X1A,K\?C
M&1@^W$T>[L?WLRGX"A[DAG!PR^CZJR0\!0,AB!3@\XA('"?BBS+Y,1V!SY^^
M@$\@IF"V89G ="FZKE3,M']W4;"XREF@(RPZX(Y1N1%@3)=DV8 ?VO$061RX
M*B5E7M!K7JZ0U>,=YI? AQ< >0@V$;+#OV=4P3T#]QK@H[/AL-, 'Y\/;UN2
MX9>+Q#?^_"/^#E?"B,PE^#F8"\E5H?]E&2$H1PC,",&1$:Z5;_"[OLSPLRKT
M+1.Q;%I'N9O(N-$B^-0/6P'RN^[3_N34K?PPZ(2EU1N.8<DQM'*\H1+3=3Q/
M","F%"X )8TD<S_AWO =LXK><*P;^5[D-U.,2HJ1E6(^44DY42=X1C4*82M$
M!SSK1D$4'4EEJ^39LO*<,8F3)D:MVF M!#O1 :6Z5> C="1W[9)3V\IIL%AD
M:99@298 IXS+^!^L][(+I6T'$]_$O%WCA +/.R!>-X+M/:,WO#LE[XZU.&_H
M@J7$U,WX&:LMPK &/V^5';B1)!6V H5>M5%X[U.BA9_P1(TVF%F*%.YM:/!,
MGC<T4=L1>"1/A&9$J=86<ZD..=*6#U2-@SY(%&&EN]!_IYS[33D_MK1@)<LP
M^,C%54DKM&OK^8'69=,6:"6<T*Z<$_RB5P901V\@3U"H*Z+2J%JM%V;[FQ ,
MPT.S49.97U..<8-9%!T-N])A:!?B,XH%_&OFY(5@KL\3GCKVJ5M@F_9*<F'[
MHVJHDD?8>:>EU?D_2PM5PHF\#ZPA5 D?.E?X3@1:^(E.!.KN=14IX6O3S@FP
M8!F5^4&Z_%JVC /3*!U\'ZI6,F_\*C=Y'ZI.V>N8"I"0E7+I7;94\GG>VN4O
MDFU-[S)G4G5"YG&CVF'"M8'ZOV),OK[H <H&N_\?4$L#!!0    ( $LXIU(2
M2_+7G0,  (<+   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;(V6;8_:
M.!#'OXJ5JTZM=-W$)D_T (D%3NUIN[M:MM<7IWMADF$3-;&I[<#R[<]YV!2(
M$_$&XF3^,S^/[?%,#ES\D F 0J]YQN342I3:?;)M&2604WG#=\#TERT7.55Z
M*%YLN1- XTJ49S9Q'-_.:<JLV:1Z]RAF$UZH+&7P*) L\IR*XRUD_#"UL/7V
MXBE]253YPIY-=O0%UJ"^[1Z%'MFMESC-@<F4,R1@.[7F^-,*DU)06?R3PD&>
M/*-R*AO.?Y2#+_'4<DHBR"!2I0NJ__:P@"PK/6F.GXU3JXU9"D^?W[S_54U>
M3V9#)2QX]CV-53*U0@O%L*5%II[XX3,T$_)*?Q'/9/6+#HVM8Z&HD(KGC5@3
MY"FK_^EKDX@3 79[!*01D&L%HT8PNE;@-@+W6H'7"*JIV_7<J\0MJ:*SB> '
M)$IK[:U\J+)?J76^4E9NE+42^FNJ=6IV.[^;WR]6:/UYM7I&BX>OCP_WJ_OG
M-?J('E0" BT*(8 I=)?239JE*@6)WB]!T33[H(V^K9?H_;L/Z!U*&7I.>"$I
MB^7$5IJMC&!'#<=MS4%Z.+Y2<8-&^ ]$'((-\L6P_.^":;E3R1V#?'E]=)-\
M=75T/#Z7VWH]VD4A[:*0RM^HQU]_YO^=;Z02^G3]-Q!FU(8956'<GC!+V((.
M$>L#OP=6 /K]MY!@\B>2"1?JHP*1FQ:R=NI73LLZM)\1@L>CB;T_7:^N%?9=
MWVVMSHC=EM@=))Y'D2@T,+SJ0BG!N,]J#]X97A"&%WA=*TRP&YKQO!;/&\2[
M UVR4-:LU_$MG5&]D"98KX,1>IU4=HT"Q_/-J'Z+Z@^B?J="4*:.NE+KE-+,
M!.=WXKJ!=PEG,/)&%]E>^IW-X'JN>VZT,AGAGA4)VFD&5VV8B.?ECJ'UY<1B
MM $&VU09=U#0G1(.+C>0P<@)>[9WV-*&@[2+JM[KHQ_#CLL>NK ;F(3.!5W7
MB#@^-M.-6[KQ(-T32!![0+H[09)FNAH)4(5@1LIQ%P!W]D[7")/ ,U-BY]>-
MY@QR?F&ZFBDNCIHO MV&Q(AQA?29S" VWDQ.]Q02['@7M 8S[#M!#^[)!8P'
M<>MBOZ-'NLG,%:UQ<!K8<\/+9!JL7#<<]^#]NHHP&<1[YLI<'1K=687W?(_X
MEUQ=.V\4$'(!9I_T,&6+JJ_DEY1)E,%6ZYR;0$],U%U?/5!\5[4U&Z[TH:D>
M$]TI@R@-]/<MY^IM4'9*;>\]^Q]02P,$%     @ 2SBG4J@X?5=K @  U 4
M !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULC51K;]HP%/TK5UDUM=+:
MO(!U78A$@:F;^D"%;A^F?3#D0JPZ-K4=Z/[];"=-:7EH7Q)?^YYSSSW)=;(6
M\E'EB!J>"\95U\NU7E[XOIKE6!!U)I;(S<E<R()H$\J%KY822>9 !?.C(.CX
M!:'<2Q.W-Y)I(DK-*,>1!%46!9%_+Y&)==<+O9>->[K(M=WPTV1)%CA&_; <
M21/Y#4M&"^2*"@X2YUVO%U[TVS;?)?RDN%8;:["=3(5XM,'WK.L%5A RG&G+
M0,QKA7UDS!(9&4\UI]>4M,#-]0O[-]>[Z65*%/8%^T4SG7>]<P\RG).2Z7NQ
MOL*Z'R=P)IAR3UC7N8$'LU)I4=1@HZ"@O'J3Y]J'#4#8V@.(:D#TOX"X!L2N
MT4J9:VM -$D3*=8@;;9ALPOGC4.;;BBW7W&LI3FE!J?3R]YU[[8_A/'5<#B!
M_MW-Z.YV>#L9PRG<Z1PE7 N^@ G* JXIF5)&-44%QP/4A#)U8O(>Q@,X/CJ!
M(Z <)KDH%>&92GQMY-DB_JR6<EE)B?9(N2'R#.+P$T1!%.Z ]P_#?Y3<P ,'
M#]["?6-*XTS4.!,YOG@/WVO[IUOM_^Y-E9;F%_QSH%#<%(I=H=:>0@.<HY28
MP3VND)<('S^<1V'T%9BMK4WM75Y6G!W':4=UE7Z)HSCQ5YN.;2=UHG:K27HC
MM]7(;1V46_G2: /VZLLNG159>T-"*WBG<CNE?;Y;8[O1V#ZH<2(T8;O4M'>X
MUGGOVG92)PZC=XK\C9FS]YWY>Q>4*V X-[#@[+-AD=4=4@5:+-T83H4V0^V6
MN;EV4=H$<SX70K\$=K*;BSS]!U!+ P04    " !+.*=242U5#8 "  !_"
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RUEEMOVC 4Q[^*E:=-VIH+
M]"I XM)IE=H*T775-.W!) =BU1=FGY3VV\]VP#"I-0]57XCM^/S.__Q#?-);
M*_UH:@ DSX)+TT]JQ-5%FIJR!D'-D5J!M'<62@N*=JJ7J5EIH)4/$CPMLNPD
M%93)9-#S:U,]Z*D&.9,PU<0T0E#],@*NUOTD3[8+,[:LT2VD@]Z*+N$.\'XU
MU7:6!DK%!$C#E"0:%OUDF%^,\JX+\#M^,EB;O3%QI<R5>G23JZJ?9$X1<"C1
M(:B]/,$8.'<DJ^/O!IJ$G"YP?[RE?_/%VV+FU,!8\0=68=U/SA)2P8(V'&=J
M_1TV!1T[7JFX\;]DW>[M9@DI&X-*;(*M L%D>Z7/&R/V BSG]8!B$U!XW6TB
MKW)"D0YZ6JV)=KLMS0U\J3[:BF/2/94[U/8NLW$X&(['L_O+"7D8SF;#VQ^_
MR%=R2[6FSBOR:0)(&?_<2]&F<@%IN<&.6FSQ!O:<W"B)M2&7LH+J__C42@PZ
MBZW.41$%WE!]1#KY%U)D11[A=4+='<_KOL&;,(.:S1M4VD1PW8#K>ESG#=Q4
MJZHID3PX[R2^D&M&YXPS._I];?>2*P1A_D0R'8=,QU'A(<,*-%/5:X\F#LC)
M"U =47(2E)P<L%#;5XO<40XQ"T\#[O2#+3P+F<[>:V$<4'@+8T6?!RGG4=(-
MDTPT(D+*L]V;G'VP@?G>J9&_U\(#A(-_P[S8B2GB)M+G0R;NCH6\\]$F[LZ,
MO/MN$^.$R!\QW>L) O32=SY#2M5(;-M#6 W===CVE-WVMC7;LW?)I"$<%C8T
M.SJU!XQNNUT[0;7R'6:NT/8K/ZSM%P)HM\'>7RB%VXE+$+XY!O\ 4$L#!!0
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
METKF?7<^T6*?M:X;H4TCG UC\ZU"I%U@WF^%T*>)35!^_8S^!5!+ P04
M" !+.*=22TBJB_L$  "Y%@  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6S%6%UOXC@4_2L6VH>.U 7;(2&I*!($6CJ=?JBTLUJM]L$% U&3F'$<F$K[
MX]=)3,*'DZ8[:K</)3;WG'M]?7T/<7?#^$NTI%2 GX$?1N>-I1"KLU8KFBYI
M0*(F6]%0?C-G/"!"#OFB%:TX);,4%/@M#*'5"H@7-GK==.Z>][HL%KX7TGL.
MHC@("'\=4)]MSANHL9UX\!9+D4RT>MT56= )%4^K>RY'K9QEY@4TC#P6 D[G
MYXT^.KO&5@)(+;Y[=!/M/(-D*<^,O22#J]EY R8149].14)!Y,>:NM3W$R89
MQP]%VLA])L#=YRW[1;IXN9AG$E&7^7]X,[$\;]@-,*-S$OOB@6W&5"W(3/BF
MS(_2_V"3V7:D\32.! L46$80>&'V27ZJ1.P )(\>@!4 'P+:)0!# 8RZ@+8"
MM.L"3 4PZP(L!;#J CH*T*F;)5L![+H>' 5PZ@(0W.X<K W)-SLKNJQ*TA(;
M$D%Z7<XV@"?VDB]Y2.LTQ<O*\L+D2$T$E]]Z$B=Z[MW-S=TMF#S>N=>@?SL$
MCP^C_N3IX4\U]3NX)9R3I.[!R9 *XOE?Y.339 A.?OO2;0D90\+4FBI_@\P?
M+O%G@!L6BF4$1N&,SC3X<37>J<"WY-KS!.!M @:XDO"&\"8PT"G $"--/&XU
M?$BG.1QJX,-J^(2N)!R6PD?U@]?!+VH'CQP-_+)V\%KX^-<R?U7#.S)+U_[U
M+>^O ):CKZO1MVS=!-#2+7VO"HW\&!HIGU'"-_H1>^+U%+@^B2+ YN!1ZF,4
M\U<P$6SZ O[Z)@'@2M @^KO"73MWUT[=M4O<?2=^3!,W@@GB@S .GBE/QM&2
M<!J!5<RG2RE4N@/J9M162ITH]KIGFM"T(91Y7.^6_K&ATS'M8\/1L2%JVVT(
MCRPO-);(,3OXR/+RV+*-+(R<7<N]W)EY[LS*W"4[#N3^TS1G]YPM. DJ]L3*
M>:W/*(%.[JY3N8Q^P.)0)'[NXV??F_JOH!^&<FY*9_I59>>B<Y17#-6?/J]V
M'I#]1EXQ!,FI?#NE3D[I?$9*$2S$%'Y$4K\JVKTS59U5M"/PJ#(FEP6!_.V:
MKKAJD;@@Q)^2U:(W(J-R!1DMIWE7 B2<R;'PN'P^\4+5MG0_1US%;>ZDUH .
M,HR#9J6QLV1%P@.[D<8.(80M:!VT*HVAXYAMQSQH5+H +<,TC?:^X5A'*%T;
M5DF%%&* JM5@DC7]D@2? K*F7+Y>@2F+!%C)II>F.TW\C/D^X5$QJ]N#L?)O
M[^;,ZC1-HR3RHA6CZE[\*SHV5-Q[8G*L3;6L+FI976JLC".KL8[+E 56T0P*
MC4%6[68 _@'OU3)4J OJ?$J3*-0#5<O'?]4S1?L.04.%_""G,J91)#SYUB\#
M>*#)]887+L" ^$3&!/IK^2I%GGT*YHR#] A*JVW!1B"6[S<<B"6M"/Y*^=\-
MOB1H7&@8KM:PHQ*I+<NXT"2,/J,Z<*%9&'^(,"O:=P@S+F0-?YRL#?"Q&!ST
M$5=C8MG8,4OT A=Z@?]?O7"Q3B_L)BS1"USH!?XXO7"QIB_+]Y2J6BCZ,J[N
MRQ_=*0;*_Y[TV";6O&.-:YEFZVSM7#P%E"_2N]%(;KP\;-D53#Z;W[_VTUO'
M@_D!.KO,+K0*FNQ2]X;PA1=&P*=S20F;';D+/+LGS0:"K=+KK6<F! O2QR4E
M,B6)@?Q^SIC8#A('^6UU[U]02P,$%     @ 2SBG4GN;2TZA!   /1,  !D
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
M+N1DCI@2D._GE(K=0CFH9OW^?U!+ P04    " !+.*=2)D"IA',#  #5#
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6S-5\MNVS@4_15"Z*(%DNCM
M1V ;\$-%@TX:(T[;Q: +1KJVB%"B2])V.E]?DE(459:%H)-%-A9)G7/N$^+U
MZ,#X@T@!)'K,:"[&5BKE]M*V19Q"AL4%VT*NWJP9S[!46[ZQQ98#3@PIH[;G
M.#T[PR2W)B-SMN23$=M)2G)8<B1V68;YKQE0=AA;KO5T<$LVJ=0']F2TQ1M8
M@?RZ77*ULRN5A&20"\)RQ&$]MJ;N9>3ZFF 0WP@<1&V-="CWC#WHS54RMASM
M$5"(I9; ZK&'.5"JE90?/TM1J[*IB?7UD_I'$[P*YAX+F#/ZG20R'5L#"R6P
MQCLJ;]GA$Y0!A5HO9E287W0HL8Z%XIV0+"O)RH.,Y,43/Y:)J!&43CO!*PE>
MDQ"<(/@EP7^IA: D!"^U$)8$$[I=Q&X2M\ 23T:<'1#7:*6F%R;[AJWR17+=
M*"O)U5NB>'*RNKN9?T:SZ2I:H/G-]3+ZLIK>7=U\0>=H)5G\<#Y354C0G&6J
M-04VQ8T>]1K0^P5(3.@'A?VZ6J#W[SZ@=XCDZ"YE.X'S1(QLJ5S4ANRX=&=6
MN..=<,='URR7J4!1GD#2PE]T\X<=?%NEILJ/]Y2?F=<I>(WY!?+=,^0YGMOB
MS_SE=*<MG/]G/?IKZW\DPZ^:Q3=Z_@F]*-M2]@L K8#O2:R>*>9P?G_4(F=H
M2BF+BW9A:W0+,=ODY#\%6P(G3*.%%.C??Y0%="4A$S\Z_ LJ_P+C7W"JF4W'
M%N[$]8Z%HF/;^K%0[!E%_57=3_K]<&3OZS5NP7@-S.(8XWF]!BAJ ;E!4('^
M"#JL@@X[@]:9U#GFL(=\!Z(CC[U*LO<FZ]RO_.N_>IT+Q;">>K]1YA;(L%'E
M8\C :=3X&#(\4>%!%>Z@,]Q;$(!YG"+U3567X%[=[EMU5\N.3 XKZ>&;K+3K
M/-]/SJO7NI2LUR#T!XUJMX""8;/>+2 W[#5+WHIR^NU5=VM7L]L=.J8@SM &
M<N"8FNKC1,T 1$B.]7S5E6#OV8KW-EO@^=9Q_==O ;_M4]ML@6.0.^PW6^ 8
MU&M^_:,64!CXC0:P:V-:!GQCYF.A0MKELKB$J]-J!I^:R;-Q/G,OYV[+^4+/
M[&8L?)8O!GXU"6Q(+A"%M3+E7/15K_)BABXVDFW-D'C/I!HYS3)5_SN :X!Z
MOV9,/FVT@>J?S.0W4$L#!!0    ( $LXIU)OI)6>?@0  .$1   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;*58;7/B-A#^*SOTIKW,Y+ E!P-7P@R0
M=)IVDC!'TONLV (\L64JR9#,],=7DHT-Q5;P]0OX1;MZ=O=9/9)'NY2_BC6E
M$MZ2F(GKSEK*S5?'$<&:)D1TTPUEZLTRY0F1ZI:O'+'AE(3&*(D=[+J^DY"(
M=<8C\VS.QZ,TDW'$Z)R#R)*$\/<IC=/==0=U]@^^1:NUU ^<\6A#5G1!Y?-F
MSM6=4WH)HX0R$:4,.%U>=R;HZPQC;6!&_!71G3BX!AW*2YJ^ZIN[\+KC:D0T
MIH'4+HCZV](9C6/M2>'XNW#:*>?4AH?7>^^_F>!5,"]$T%D:?X]"N;[N##H0
MTB7)8ODMW?U.BX!ZVE^0QL+\PJX8ZW8@R(1,D\)8(4@BEO^3MR(1!P9>O\$
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
M-F;E[1);82K-!'P_%T)O!V:!NKD>_@102P,$%     @ 2SBG4E#(. >%!
M#1,  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULS5A;;^HX$/XK%CH/
MK72VB0/A<D216J M/9=%I=V+5OM@D@&LD]@<VY1VM3]^QR$-I EI5N>E+^3"
M?..9\>?Y[/2W4GW7*P!#GN)(Z//&RICU)\?1P0IBIL_D&@3^LY J9@8?U=+1
M:P4L3$!QY'BNVW9BQD5CT$_>3=6@+S<FX@*FBNA-'#/U? F1W)XW:./EQ1U?
MKHQ]X0SZ:[:$&9B']53ADY-Y"7D,0G,IB(+%>>."?KKU$D!B\1N'K3ZX)S:5
MN93?[<,D/&^X-B*((##6!</+(PPABJPGC.-'ZK21C6F!A_<OWJ^2Y#&9.=,P
ME-'O/#2K\T:W04)8L$UD[N3V!M*$?.LOD)%.?LDVM74;)-AH(^,4C!'$7.RN
M["DMQ & MHX O!3@U04T4T"S+J"5 EIU 7X*\.L"VBF@71?020&=NH!N"NC6
M!?120*\N@+HO,^<F#-I-><*7$3-LT%=R2Y2U1W_V)B%=@D>:<&'7Q\PH_)<C
MS@PFWX:_?AV3^XL_QC-R,@+#>'1*?B$/LQ$Y^7!*/A NR/U*;C03H>X[!L>T
M2"=(_5_N_'M'_']EZHQX[8_$<SU: A_6@#?I4?BH/MPM@8]_;O2KGQO]NAI^
MNQ$(=X_";VK#::\$/JD/[Y; ;ZOA(PB.!>\@13.>>AE/O<1?\QA/12!C(/?L
MB8RX#B*I-PK(7Q=S;13VV+\KAFAF0S23(5I'AI@J^<B3OH^R@[1/!C3L"<IH
M/]SY:B>^K @]#KRNV_3[SN,A/8M6M./23MYJ7+3J^F[/RUM=%:U:/=?O95:Y
MI%M9TJW*I!^$@D N!?\'0ILLF8. !3>E.>]<^0<1-%NNZ[[*YBVK7)Q^%J=?
M&><WW"K@E. 60 ,Y"6%W=VJ[T^9_I##V"\%1_UAL[2RV=F5L$V% @38H]H':
M8! *(F9L,!*#"T!A4Q5)9*CG:%I:VW8AL%:[4-HWC'+1=[+H.Y4K:\:Q= L>
M,&'(<,7$$FQ1<[RPJ^XR+2KAFMQA[:5@\^B93*76?![A4OR"?LG$0*RK%F,W
MBZI;6=,;*9;DL_VQ@X>PEIJ;LKIU"R7Q.RVO^:IPM:RNNX45UO1;/;^\OKTL
MDUXU.^YF%?6@[EZHW7<T3_1@ T$K\_N"GDD@A>$8D@B>/Q)<"AR9#D0NR/IE
M7.S8I;Q/O>>FQBTVE3?-\M'O985Z-7DV$1%N<;!FCR V0$:P9LK@2<!456FO
M+;3YGF9OW_YI=?^?LF>;8R)YIG*EC6FQL7NT]WJFKDO,J.^_-KM)S7+2:'4B
M;S8I,6L?;7ETKR:T6DYJMY?43SO?.8KT?,LL'^=>66BUM-2@)_DWR>%/8,KN
MU5S<O./%KV+'7AKH>](&NA<'6JT.]5E[28M-O92U1;-2UI:8E;&V:%;!VKV2
MT&HIJ<^&YY0-533P]M+CO2?I\?;2XU5+ST48<ON5A46'+,#MUX\-:A"$9<>6
MU&5N:CK=PMPX!T=J^Z$(SW)++C2)8($X]ZR#"U[MOKWL'HQ<)Z?LN31X:D]N
M5\!"4-8 _U](:5X>[,$]^P(V^ ]02P,$%     @ 2SBG4F\%]%]R @  F 4
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
MO \CY1>(H,6(6:>!,WG#,WEV"\]J$0#*]Q.H>3_1)H 9VYRT84)Y4T?H\Q6
M\D:(FAMADP)2ZI$"Q+ZW4+*#"A@TS)("*F 6+NV/[0J8CC2EYJL.Y1T6G?3]
MVB: 9B-U:_F@A5>WQQJ>Z<]NX>EU I /SJY$T2Z30\-(U/8FX+N#AVPT.YCL
M)\=QA?%;>#. %>-#>&/OCAUS\[M3T#$)EVX0 8\NA"OEVA#]/MP=+.YN.%LG
M)V<OC'/F)Y<K2AP:Q@#Q?,$8W]_$#K+CW=[_4$L#!!0    ( $LXIU+0&(2H
M%@,  *P-   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;+67:V_:,!2&
M_XH5:=(F,1*'6UL!$H1 F<9%T':JIGTPX0!9DYC9IG32?OQL$P)($!"7+V G
M?MYS[/?$3LI+RM[X#$"@CS"(>,68"3%_,$WNS2 D/$OG$,D[$\I"(F2734T^
M9T#&&@H#T[:LHAD2/S*J97VMSZIENA"!'T&?(;X(0\+^UB&@RXJ!C?6%@3^=
M"77!K);G9 I#$,_S/I,],U$9^R%$W*<18C"I&#7\T,(%!>@1+SXL^58;J:F,
M*'U3G?:X8E@J(PC $TJ"R+]W<" (E)+,XT\L:B0Q%;C=7JLW]>3E9$:$@T.#
M'_Y8S"K&G8'&,"&+0 SH\A'B">D$/1IP_8N6\5C+0-Z""QK&L,P@]*/5/_F(
M%V(+P/D#@!T#]JE +@9RIP+Y&,B?"A1BH' J4(R!XJE *09*VJS5ZFIK&D20
M:IG1)6)JM%13#>VOIJ4C?J1*<2B8O.M+3E2';JOC=I]0N]OL#3JUIW:OFT$#
M]\7M/KM#5']%+;?7&M3ZCZ^HUFV@8;O5;3?;3DTBSO/PJ==Q!T/T%?6!>1 )
M6;R(3M  WB%: ,^@FN?1122XO.2!_TY& :#/#1#$#[Z432$GH-(PO3C9^BI9
M^T"R'<*R*(<SR+9LO =WTO%OBTCBEL:M/7CCLNCNZ?B^Z,W+HK?.CF[*DDGJ
MQD[JQM9ZN0-ZL<49U"&_*4..KE1@Z.=W.1"U!83\5TJ87!(FI\/D#X1Q:*3J
MBA&];\V3*MOG7KH2MJRL97W:Y]NY8/-<L'4&N+-\^63Y\JE*ZP<Q1:J02!5N
M:7@Q"5.\FN'I2BF&GPLVSP5;9X [RU=*EJ^4OGQK6[R==60^?T/_DGU9-I.!
M]92H=TG4NUO6QGT2YOY:M>&F*^&#1AWA[",^86MS[EH7.+7OW-PRK9:6PM;1
MCV]I&]Z<%=B^EG'U(U+[G-O-:G.TX"-GRR4.I#TV>+,]X_Q-'=ALWKAP+0><
M(U*X=,@!<^LU5'W'R'>.J1]Q%,!$*EG9DA1FJT^#54?0N7XS'5$AYZV;,_DY
M!4P-D/<GE(IU1[WL)A]HU?]02P,$%     @ 2SBG4EK5?L"R @  X@<  !D
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
M8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G
M[(1H)P*U$[*="-Q."'<BD#LAW8G [H1X)P*]!?46 KT%]18"O67RL$V@MZ#>
M0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>
M2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VH
MMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[
MZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>
MCGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8-
M[T"]@T#O0+V#0.\&]6X(]&Y0[^8G]2[CUR&7:\_W&J__DU2/YW/S]?*7Y??.
MR4VXX%S?5I2GOU!+ P04    " !+.*=2X<M&R/T!   ]*0  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6S-VDU.PS 0!>"K5-FBQO5O 5$VP!98< &33-NH26S9
M!LKM<5)  D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ
M\\K2A<ZF_#6LF+?5QJZ(B=G,L,KUB?HT34.-XOSLDI;VH4V3JVW^.3:N7Q2!
MVEA,+G8;AZQ%8;UOF\JFO,X>^_I3RO0UH<PGQSUQW?AXE#<4[,N$8>7[@-=S
M-X\40E/3Y-:&=&V[O(MM6Q;3<TNQW%_BBQ[=<ME45+OJH<M'RN@#V3JNB5+7
MEKNB1_N34[YAVGWR@_/',OL"\\[;X'S,$POT^[BWD0RGISX7HI":_:_XGIA+
M'_Q^-$R[IOJ'V?EZGUS8C/.(;'P<?L<?9_Q>_Y=]") ^)$@?"J0/#=*' >EC
M#M+',4@?)R!]\!E*(RBB<A12.8JI' 55CJ(J1V&5H[C*46#E*+(*%%D%BJP"
M15:!(JM D56@R"I09!4HL@H4606*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL
M$D56B2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I19-4HLFH4636*
MK!I%5HTBJT:15:/(JE%DU2BR&A19#8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-
MBJQS%%GG_RGKO7.;/XX?GV5GF_XMGXW_FCQ_ 5!+ 0(4 Q0    ( $LXIU('
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ 2SBG4GVGL+SN    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 2SBG4IE<G",0!@  G"<
M !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    " !+.*=2,9HL!T<%  #X%0  &               @($-"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 2SBG4DL#;/K0!@  =!L
M !@              ("!B@T  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( $LXIU(%VF6C]@(   8)   8              " @9 4  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !+.*=2-!T@?!,&
M  #<&   &               @(&\%P  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ 2SBG4KH&=D\Z"P  -$P  !@              ("!
M!1X  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $LXIU)G
MPT[I. @  (DC   8              " @74I  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    " !+.*=2UR1BT$P#   /"0  &
M    @('C,0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M2SBG4H!_P.F. @  D0<  !@              ("!934  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( $LXIU*\J/_?. 4  #(,   8
M          " @2DX  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    " !+.*=2EE0/=40'  #2$0  &0              @(&7/0  >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( $LXIU*/'@1"=P4  (H-
M   9              " @1)%  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ 2SBG4AWGL*Z!"0  =1T  !D              ("!P$H
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !+.*=2"9KG
MT>D#   O"0  &0              @(%X5   >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( $LXIU+#(OLU,@8   T.   9
M  " @9A8  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M2SBG4K^:I9EP!   F@D  !D              ("! 5\  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    " !+.*=2]6!0XO4,  !J*0  &0
M            @(&H8P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( $LXIU+8=R*(Z04  '@/   9              " @=1P  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ 2SBG4L=O@8GA#
M\R   !D              ("!]'8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    " !+.*=2=[(N?-0$  #@#0  &0              @($,
MA   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $LXIU+5
MJ<Q.YP(  ) &   9              " @1>)  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ 2SBG4BIF17JP!@  )!(  !D
M     ("!-8P  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M" !+.*=2^T3^_E$*  #L&P  &0              @($<DP  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( $LXIU)'G,ZWE08  .H/   9
M              " @:2=  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ 2SBG4OU'.1$: P  & <  !D              ("!<*0  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !+.*=2:+4PPXH"
M  "!!0  &0              @('!IP  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( $LXIU(##TA;X L  %$@   9              "
M@8*J  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 2SBG
M4@9P]K<?!0  ]0\  !D              ("!F;8  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    " !+.*=2,#SVE-0#  !K"0  &0
M        @('ONP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( $LXIU*WHNT'808  /(/   9              " @?J_  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 2SBG4N%X[4_/ @  [P4
M !D              ("!DL8  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    " !+.*=2;PFWM(D$  !$"P  &0              @(&8R0
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $LXIU(W!;,L
MZ ,  +4)   9              " @5C.  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ 2SBG4C?P[4]U P  K@<  !D
M ("!=](  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !+
M.*=2*"7\)8,$  #J"@  &0              @($CU@  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( $LXIU+PA^GQV00  ",,   9
M          " @=W:  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ 2SBG4J/T#C-0 @  N 4  !D              ("![=\  'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !+.*=2%*:'&]D%   R
M(0  &0              @(%TX@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( $LXIU)_MX5I;0,  *D*   9              " @83H
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ 2SBG4BQ5
MN6C5 @  W@@  !D              ("!*.P  'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    " !+.*=2K2P[9MT"   9"   &0
M    @($T[P  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M $LXIU+E5*$JC 0  "02   9              " @4CR  !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ 2SBG4@/T0%O# @  = <  !D
M             ("!"_<  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    " !+.*=2U4^&S50"  "=!0  &0              @($%^@  >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( $LXIU*:S&^XT@,
M "H0   9              " @9#\  !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ 2SBG4IU82 '] P  ; \  !D              ("!
MF0 ! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !+.*=2
M$DORUYT#  "'"P  &0              @('-! $ >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( $LXIU*H.'U7:P(  -0%   9
M      " @:$( 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ 2SBG4E$M50V  @  ?P@  !D              ("!0PL! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !+.*=28HL601H#  !-"
M&0              @('Z#0$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( $LXIU+MA/I*X@<  /$S   9              " @4L1 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ 2SBG4CI7_;/H
M @  S@D  !D              ("!9!D! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    " !+.*=2S)_:8UX"   L!@  &0
M@(&#' $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( $LX
MIU+8I$=DC0,  -P0   9              " @1@? 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ 2SBG4I.A5/0) @  ;P4  !D
M         ("!W"(! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    " !+.*=2? A?:V(#  !V#   &0              @($<)0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( $LXIU(ZD4QUT@(  / '
M   9              " @;4H 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ 2SBG4@C'V;0* @  J@0  !D              ("!OBL!
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !+.*=2[9"H
M6<L#   )#0  &0              @('_+0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( $LXIU)+2*J+^P0  +D6   9
M  " @0$R 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M2SBG4GN;2TZA!   /1,  !D              ("!,S<! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    " !+.*=20[[Q=Q<$  #W#P  &0
M            @($+/ $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( $LXIU(F0*F$<P,  -4,   9              " @5E  0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ 2SBG4F^DE9Y^!
MX1$  !D              ("! T0! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    " !+.*=2/K:=6V(#  !H"P  &0              @(&X
M2 $ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( $LXIU)0
MR#@'A00   T3   9              " @5%, 0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ 2SBG4F\%]%]R @  F 4  !D
M     ("!#5$! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M" !+.*=2RT*S-1@$   ?$@  &0              @(&V4P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( $LXIU((<T&1S 0  .H5   9
M              " @058 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ 2SBG4M 8A*@6 P  K T  !D              ("!"%T! 'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " !+.*=26M5^P+("
M  #B!P  &0              @(%58 $ >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    ( $LXIU*O^B!D$@(  #\$   9              "
M@3YC 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ 2SBG
M4JD\)C(L P  #!,   T              ( !AV4! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " !+.*=2EXJ[',     3 @  "P              @ '>: $
M7W)E;',O+G)E;'-02P$"% ,4    " !+.*=2,;JE4JT%  #4+@  #P
M        @ '':0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ 2SBG4K %
M +TV @  '"H  !H              ( !H6\! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ 2SBG4N'+1LC] 0  /2D  !,
M     ( !#W(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $\ 3P"@%0
&/70!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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>84
<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>85
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>259</ContextCount>
  <ElementCount>404</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1107101 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1405401 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION</Role>
      <ShortName>BUSINESS AND BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2102103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104104 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2106105 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2112106 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2116107 - Disclosure - BALANCE SHEET COMPONENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTS</Role>
      <ShortName>BALANCE SHEET COMPONENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2123108 - Disclosure - ACCRUED WARRANTY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ACCRUEDWARRANTY</Role>
      <ShortName>ACCRUED WARRANTY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2127109 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133110 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139111 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2141112 - Disclosure - COMMON STOCK AND TREASURY STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK</Role>
      <ShortName>COMMON STOCK AND TREASURY STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2145113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME</Role>
      <ShortName>ACCUMULATED OTHER COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2146114 - Disclosure - STOCK BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2152115 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2154116 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2160117 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2162118 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - BALANCE SHEET COMPONENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSTables</Role>
      <ShortName>BALANCE SHEET COMPONENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/BALANCESHEETCOMPONENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2324304 - Disclosure - ACCRUED WARRANTY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ACCRUEDWARRANTYTables</Role>
      <ShortName>ACCRUED WARRANTY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/ACCRUEDWARRANTY</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/DEBT</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/LEASES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2342307 - Disclosure - COMMON STOCK AND TREASURY STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables</Role>
      <ShortName>COMMON STOCK AND TREASURY STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2347308 - Disclosure - STOCK BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2355309 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - REVENUES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/REVENUESDetails</Role>
      <ShortName>REVENUES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/REVENUES</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail</Role>
      <ShortName>EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail</Role>
      <ShortName>EARNINGS PER SHARE - Anti-dilutive Securities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2420411 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2421412 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2422413 - Disclosure - BALANCE SHEET COMPONENTS - Other Long Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Other Long Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2425414 - Disclosure - ACCRUED WARRANTY - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail</Role>
      <ShortName>ACCRUED WARRANTY - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2426415 - Disclosure - ACCRUED WARRANTY - Warranty Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail</Role>
      <ShortName>ACCRUED WARRANTY - Warranty Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2429416 - Disclosure - DEBT - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBTNarrativeDetail</Role>
      <ShortName>DEBT - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2430417 - Disclosure - DEBT - Summary of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBTSummaryofDebtDetails</Role>
      <ShortName>DEBT - Summary of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2431418 - Disclosure - DEBT - Debt Payment Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBTDebtPaymentObligationsDetails</Role>
      <ShortName>DEBT - Debt Payment Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2432419 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail</Role>
      <ShortName>DEBT - Summary of Debt and Interest Payment Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2435420 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2436421 - Disclosure - LEASES - Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASESLeaseCostsDetails</Role>
      <ShortName>LEASES - Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2437422 - Disclosure - LEASES - Operating Leases Future Payment Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails</Role>
      <ShortName>LEASES - Operating Leases Future Payment Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2438423 - Disclosure - LEASES - Weighted-Average Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails</Role>
      <ShortName>LEASES - Weighted-Average Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2440424 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2443425 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail</Role>
      <ShortName>COMMON STOCK AND TREASURY STOCK - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2444426 - Disclosure - COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail</Role>
      <ShortName>COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2448427 - Disclosure - STOCK BASED COMPENSATION - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail</Role>
      <ShortName>STOCK BASED COMPENSATION - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2449428 - Disclosure - STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail</Role>
      <ShortName>STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2450429 - Disclosure - STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail</Role>
      <ShortName>STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2451430 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail</Role>
      <ShortName>STOCK BASED COMPENSATION - Summary of RSU Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2453431 - Disclosure - INCOME TAXES (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/INCOMETAXESDetail</Role>
      <ShortName>INCOME TAXES (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/INCOMETAXES</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2456432 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2457433 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2458434 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2459435 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail</Role>
      <ShortName>SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2461436 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ubnt-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2463437 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ui.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ui.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>71</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="ubnt-20210331.htm">ubnt-20210331.htm</File>
    <File>ubnt-20210331.xsd</File>
    <File>ubnt-20210331_cal.xml</File>
    <File>ubnt-20210331_def.xml</File>
    <File>ubnt-20210331_lab.xml</File>
    <File>ubnt-20210331_pre.xml</File>
    <File>ubnt-33121xex311nextgen.htm</File>
    <File>ubnt-33121xex312nextgen.htm</File>
    <File>ubnt-33121xex321nextgen.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>88
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ubnt-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 28,
   "contextCount": 259,
   "dts": {
    "calculationLink": {
     "local": [
      "ubnt-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ubnt-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "ubnt-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ubnt-20210331_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ubnt-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ubnt-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 561,
   "entityCount": 1,
   "hidden": {
    "http://www.ui.com/20210331": 1,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 6
   },
   "keyCustom": 42,
   "keyStandard": 362,
   "memberCustom": 24,
   "memberStandard": 45,
   "nsprefix": "ubnt",
   "nsuri": "http://www.ui.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.ui.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "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": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104104 - Disclosure - REVENUES",
     "role": "http://www.ui.com/role/REVENUES",
     "shortName": "REVENUES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106105 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112106 - Disclosure - EARNINGS PER SHARE",
     "role": "http://www.ui.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116107 - Disclosure - BALANCE SHEET COMPONENTS",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTS",
     "shortName": "BALANCE SHEET COMPONENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123108 - Disclosure - ACCRUED WARRANTY",
     "role": "http://www.ui.com/role/ACCRUEDWARRANTY",
     "shortName": "ACCRUED WARRANTY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127109 - Disclosure - DEBT",
     "role": "http://www.ui.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133110 - Disclosure - LEASES",
     "role": "http://www.ui.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139111 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141112 - Disclosure - COMMON STOCK AND TREASURY STOCK",
     "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK",
     "shortName": "COMMON STOCK AND TREASURY STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.ui.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145113 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME",
     "role": "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME",
     "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146114 - Disclosure - STOCK BASED COMPENSATION",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152115 - Disclosure - INCOME TAXES",
     "role": "http://www.ui.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2154116 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160117 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS",
     "role": "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162118 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.ui.com/role/SUBSEQUENTEVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://www.ui.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - BALANCE SHEET COMPONENTS (Tables)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables",
     "shortName": "BALANCE SHEET COMPONENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324304 - Disclosure - ACCRUED WARRANTY (Tables)",
     "role": "http://www.ui.com/role/ACCRUEDWARRANTYTables",
     "shortName": "ACCRUED WARRANTY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - DEBT (Tables)",
     "role": "http://www.ui.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - LEASES (Tables)",
     "role": "http://www.ui.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342307 - Disclosure - COMMON STOCK AND TREASURY STOCK (Tables)",
     "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables",
     "shortName": "COMMON STOCK AND TREASURY STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347308 - Disclosure - STOCK BASED COMPENSATION (Tables)",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2355309 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ubnt:ContractWithCustomerLiabilityCustomerDepositsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - REVENUES (Details)",
     "role": "http://www.ui.com/role/REVENUESDetails",
     "shortName": "REVENUES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ifd2db5b6c2714bb2943c0523a83568c6_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail)",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Continuous Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income",
     "role": "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)",
     "role": "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Investment Security by Contract Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail)",
     "role": "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
     "shortName": "EARNINGS PER SHARE - Computation of Basic and Diluted Earnings Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ie1873ec05b0b4ac69855571c1fa8c996_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i81e1ced6c45e40839f66047407e15721_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - EARNINGS PER SHARE - Anti-dilutive Securities (Detail)",
     "role": "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail",
     "shortName": "EARNINGS PER SHARE - Anti-dilutive Securities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i81e1ced6c45e40839f66047407e15721_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - BALANCE SHEET COMPONENTS - Inventories (Detail)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail",
     "shortName": "BALANCE SHEET COMPONENTS - Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail",
     "shortName": "BALANCE SHEET COMPONENTS - Property and Equipment, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesReceivableNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420411 - Disclosure - BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
     "shortName": "BALANCE SHEET COMPONENTS - Other Long-term Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ubnt:ContractWithCustomerLiabilityDeferredRevenueCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421412 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail",
     "shortName": "BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherAccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ubnt:ContractWithCustomerLiabilityDeferredRevenueNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422413 - Disclosure - BALANCE SHEET COMPONENTS - Other Long Term Liabilities (Details)",
     "role": "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails",
     "shortName": "BALANCE SHEET COMPONENTS - Other Long Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherSundryLiabilitiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ubnt:StandardProductWarrantyPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425414 - Disclosure - ACCRUED WARRANTY - Narrative (Detail)",
     "role": "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail",
     "shortName": "ACCRUED WARRANTY - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i2725b6e4cf5c402f84229eca5cc971b8_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ubnt:StandardProductWarrantyPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i45f4f8882d4f4c39822cc8f5d62cb181_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426415 - Disclosure - ACCRUED WARRANTY - Warranty Obligations (Detail)",
     "role": "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail",
     "shortName": "ACCRUED WARRANTY - Warranty Obligations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i08d956bf317f4e7abbf7dd837cb4aef7_I20190630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity",
     "role": "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i1cd32ba5882b4a9188857a244c9ec7c3_D20190701-20190930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "idff8fba99f5740bcb4d32a87ae193f75_D20200701-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "ubnt:RepaymentofLongTermLinesofCreditPrincipal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429416 - Disclosure - DEBT - Narrative (Detail)",
     "role": "http://www.ui.com/role/DEBTNarrativeDetail",
     "shortName": "DEBT - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "icbc69a813ffd49ad8c86ee0452cf0ba8_I20210330",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermBorrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430417 - Disclosure - DEBT - Summary of Debt (Details)",
     "role": "http://www.ui.com/role/DEBTSummaryofDebtDetails",
     "shortName": "DEBT - Summary of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsCurrentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - Disclosure - DEBT - Debt Payment Obligations (Details)",
     "role": "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
     "shortName": "DEBT - Debt Payment Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i559c6faabfb74629bb46146c5f4d1d36_D20210331-20210331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - Disclosure - DEBT - Summary of Debt and Interest Payment Obligations (Detail)",
     "role": "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail",
     "shortName": "DEBT - Summary of Debt and Interest Payment Obligations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i0fe1153624c64f54a393fcabab0c5ed6_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435420 - Disclosure - LEASES - Narrative (Details)",
     "role": "http://www.ui.com/role/LEASESNarrativeDetails",
     "shortName": "LEASES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i0fe1153624c64f54a393fcabab0c5ed6_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436421 - Disclosure - LEASES - Lease Costs (Details)",
     "role": "http://www.ui.com/role/LEASESLeaseCostsDetails",
     "shortName": "LEASES - Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - Disclosure - LEASES - Operating Leases Future Payment Obligations (Details)",
     "role": "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails",
     "shortName": "LEASES - Operating Leases Future Payment Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - Disclosure - LEASES - Weighted-Average Term and Discount Rate (Details)",
     "role": "http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails",
     "shortName": "LEASES - Weighted-Average Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440424 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i343aa67100bd40609657583c251e975d_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443425 - Disclosure - COMMON STOCK AND TREASURY STOCK - Narrative (Detail)",
     "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
     "shortName": "COMMON STOCK AND TREASURY STOCK - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i30f19d8d2f044d21a20dc2a4f3fa9163_I20191106",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i343aa67100bd40609657583c251e975d_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444426 - Disclosure - COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail)",
     "role": "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
     "shortName": "COMMON STOCK AND TREASURY STOCK - Repurchase Programs (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i463da15b37a849ba8050a8157b1d8aa6_I20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i47b04cafc57d48c5a78a711a8842df7e_I20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448427 - Disclosure - STOCK BASED COMPENSATION - Narrative (Detail)",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
     "shortName": "STOCK BASED COMPENSATION - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449428 - Disclosure - STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail)",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail",
     "shortName": "STOCK BASED COMPENSATION - Stock-Based Compensation Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i45f4f8882d4f4c39822cc8f5d62cb181_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450429 - Disclosure - STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail",
     "shortName": "STOCK BASED COMPENSATION - Option Activity for Company's Stock Incentive Plans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i26a243e0da6c4acdade0cf2fd83b6801_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451430 - Disclosure - STOCK BASED COMPENSATION - Summary of RSU Activity (Detail)",
     "role": "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail",
     "shortName": "STOCK BASED COMPENSATION - Summary of RSU Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i26a243e0da6c4acdade0cf2fd83b6801_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453431 - Disclosure - INCOME TAXES (Detail)",
     "role": "http://www.ui.com/role/INCOMETAXESDetail",
     "shortName": "INCOME TAXES (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456432 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2457433 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail)",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Product (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia4c069e81f304244889c22671ea9e583_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458434 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail)",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Revenues by Geography (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i1f4210d584814be7afec2d2c378406b4_D20210101-20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459435 - Disclosure - SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)",
     "role": "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
     "shortName": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS - Percentage of Revenues, Accounts Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ubnt:ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i54f427fd97434625adb70e4f240fd408_D20200101-20200331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1107101 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AircraftRental",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461436 - Disclosure - RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)",
     "role": "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails",
     "shortName": "RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "i7235e581d91a4b88a77bf2e64875c0cb_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AircraftRental",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ib0b80bfffd9b474ea26827df57399377_D20210506-20210506",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463437 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "role": "http://www.ui.com/role/SUBSEQUENTEVENTSDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ib0b80bfffd9b474ea26827df57399377_D20210506-20210506",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1405401 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "id96fe74c9a334dd1a101661995c84365_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION",
     "role": "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION",
     "shortName": "BUSINESS AND BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ubnt-20210331.htm",
      "contextRef": "ia6dfbe8bb3c642a387e856d790ee82d3_D20200701-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 70,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Focus"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r546"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r547"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r549"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r548"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r544"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r545"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r189",
      "r295",
      "r299",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r312",
      "r313",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r466",
      "r520",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail",
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r312",
      "r313",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r466",
      "r520",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail",
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r189",
      "r295",
      "r299",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NorthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "North America [Member]",
        "terseLabel": "North America"
       }
      }
     },
     "localname": "NorthAmericaMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r184",
      "r295",
      "r297",
      "r467",
      "r519",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r184",
      "r295",
      "r297",
      "r467",
      "r519",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r466",
      "r520",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail",
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r302",
      "r312",
      "r313",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r466",
      "r520",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail",
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r185",
      "r186",
      "r295",
      "r298",
      "r522",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SouthAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "South America [Member]",
        "terseLabel": "South America"
       }
      }
     },
     "localname": "SouthAmericaMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r185",
      "r186",
      "r295",
      "r298",
      "r522",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ubnt_A2019NovemberProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2019 November Program",
        "label": "2019 November Program [Member]",
        "terseLabel": "2019 November Program"
       }
      }
     },
     "localname": "A2019NovemberProgramMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_A2020EquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Equity Plan",
        "label": "2020 Equity Plan [Member]",
        "terseLabel": "2020 Equity Plan"
       }
      }
     },
     "localname": "A2020EquityPlanMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_A2020MayProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 May Program",
        "label": "2020 May Program [Member]",
        "terseLabel": "2020 May Program"
       }
      }
     },
     "localname": "A2020MayProgramMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_A75MillionRevolverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$75 Million Revolver",
        "label": "$75 Million Revolver [Member]",
        "terseLabel": "$75 Million Revolver"
       }
      }
     },
     "localname": "A75MillionRevolverMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_AdditionalTaxDepositRequested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Tax Deposit Requested",
        "label": "Additional Tax Deposit Requested",
        "terseLabel": "Additional tax deposit requested"
       }
      }
     },
     "localname": "AdditionalTaxDepositRequested",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_AircraftLeasingHourlyRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aircraft Leasing Hourly Rate",
        "label": "Aircraft Leasing Hourly Rate",
        "terseLabel": "Rate to lease aircraft"
       }
      }
     },
     "localname": "AircraftLeasingHourlyRate",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_AmendedAndRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Credit Agreement",
        "label": "Amended and Restated Credit Agreement [Member]",
        "terseLabel": "Amended and Restated Credit Agreement"
       }
      }
     },
     "localname": "AmendedAndRestatedCreditAgreementMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ApplicableInterestRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applicable Interest Rate [Member]",
        "label": "Applicable Interest Rate [Member]",
        "terseLabel": "Applicable interest rate"
       }
      }
     },
     "localname": "ApplicableInterestRateMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ComponentPurchaseCommitmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component Purchase Commitments",
        "label": "Component Purchase Commitments [Member]",
        "terseLabel": "Component purchase commitments"
       }
      }
     },
     "localname": "ComponentPurchaseCommitmentsMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ComponentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components [Member]",
        "label": "Components [Member]",
        "terseLabel": "Components"
       }
      }
     },
     "localname": "ComponentsMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ComputerAndOtherEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer And Other Equipment [Member]",
        "label": "Computer And Other Equipment [Member]",
        "terseLabel": "Computer and other equipment"
       }
      }
     },
     "localname": "ComputerAndOtherEquipmentMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ContractWithCustomerLiabilityCustomerDepositsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Customer Deposits, Current",
        "label": "Contract With Customer, Liability, Customer Deposits, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail",
      "http://www.ui.com/role/REVENUESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_ContractWithCustomerLiabilityDeferredRevenueCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Deferred Revenue, Current",
        "label": "Contract With Customer, Liability, Deferred Revenue, Current",
        "terseLabel": "Deferred revenue, current",
        "verboseLabel": "Deferred revenue \u2014 short-term"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityDeferredRevenueCurrent",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail",
      "http://www.ui.com/role/REVENUESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_ContractWithCustomerLiabilityDeferredRevenueNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Deferred Revenue, Noncurrent",
        "label": "Contract With Customer, Liability, Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent",
        "verboseLabel": "Deferred Revenue \u2014 long-term"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityDeferredRevenueNoncurrent",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails",
      "http://www.ui.com/role/REVENUESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A [Member]",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B [Member]",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate",
        "label": "Debt Instrument, Debt Default, Basis Spread Over Applicable Interest Rate",
        "terseLabel": "Debt basis spread over applicable interest rate"
       }
      }
     },
     "localname": "DebtInstrumentDebtDefaultBasisSpreadOverApplicableInterestRate",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ubnt_DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Unrealized Loss Position1",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position1 [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition1Abstract",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ubnt_EnterpriseTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise Technology [Member]",
        "label": "Enterprise Technology [Member]",
        "terseLabel": "Enterprise Technology"
       }
      }
     },
     "localname": "EnterpriseTechnologyMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_IncreaseDecreaseinVendorDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Vendor Deposits",
        "label": "Increase (Decrease) in Vendor Deposits",
        "negatedTerseLabel": "Vendor deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseinVendorDeposits",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_InterestandOtherPaymentsonDebtObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest and Other Payments on Debt Obligations [Abstract]",
        "label": "Interest and Other Payments on Debt Obligations [Abstract]",
        "terseLabel": "Interest and other payments on debt payment obligations"
       }
      }
     },
     "localname": "InterestandOtherPaymentsonDebtObligationsAbstract",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ubnt_InventoryReceivedNotBilled": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Received, Not Billed",
        "label": "Inventory Received, Not Billed",
        "terseLabel": "Inventory received not billed"
       }
      }
     },
     "localname": "InventoryReceivedNotBilled",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LineOfCreditFacilityCovenantTermsCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Covenant Terms, Coverage Ratio",
        "label": "Line of Credit Facility, Covenant Terms, Coverage Ratio",
        "terseLabel": "Minimum consolidated interest coverage ratio"
       }
      }
     },
     "localname": "LineOfCreditFacilityCovenantTermsCoverageRatio",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "ubnt_LineofCreditFacilityDebtIssuanceCostsPercentageAnnually": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually",
        "label": "Line of Credit Facility, Debt Issuance Costs, Percentage, Annually",
        "terseLabel": "Issuance fees per annum"
       }
      }
     },
     "localname": "LineofCreditFacilityDebtIssuanceCostsPercentageAnnually",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ubnt_LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity",
        "label": "Line of Credit Facility, Option, Additional Maximum Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity"
       }
      }
     },
     "localname": "LineofCreditFacilityOptionAdditionalMaximumBorrowingCapacity",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LineofCreditFacilityPeriodicPaymentPrincipalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percentage",
        "label": "Line of Credit Facility, Periodic Payment, Principal, Percentage",
        "terseLabel": "Percentage of principal due quarterly"
       }
      }
     },
     "localname": "LineofCreditFacilityPeriodicPaymentPrincipalPercentage",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 2.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments",
        "totalLabel": "Interest and other payments on debt payment obligations, total"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 6.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments After Year Four",
        "terseLabel": "Interest and other payments on debt payment obligations, thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsAfterYearFour",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 5.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Four",
        "terseLabel": "Interest and other payments on debt payment obligations, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearFour",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 2.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year One",
        "terseLabel": "Interest and other payments on debt payment obligations, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearOne",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 4.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Three",
        "terseLabel": "Interest and other payments on debt payment obligations, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearThree",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 3.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments In Year Two",
        "terseLabel": "Interest and other payments on debt payment obligations, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsInYearTwo",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 2.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year",
        "label": "Long Term Debt Maturities Repayments Of Interest And Other Payments Remainder Of Fiscal Year",
        "verboseLabel": "Interest and other payments on debt payment obligations, 2021 (remainder)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfInterestAndOtherPaymentsRemainderOfFiscalYear",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments",
        "totalLabel": "Debt and interest payment obligations, total"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 6.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments After Year Four",
        "totalLabel": "Debt and interest payment obligations, thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsAfterYearFour",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 5.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Four",
        "totalLabel": "Debt and interest payment obligations, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearFour",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 2.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year One",
        "totalLabel": "Debt and interest payment obligations, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearOne",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 4.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Three",
        "totalLabel": "Debt and interest payment obligations, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearThree",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 3.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments In Year Two",
        "totalLabel": "Debt and interest payment obligations, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsInYearTwo",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail_1": {
       "order": 1.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year",
        "label": "Long Term Debt Maturities Repayments Of Principal And Interest And Other Payments Remainder Of Fiscal Year",
        "totalLabel": "Debt and interest payment obligations, 2021 (remainder)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPaymentsRemainderOfFiscalYear",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_LongTermDebtMaturityAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Maturity, after Year Four",
        "label": "Long-Term Debt, Maturity, after Year Four",
        "terseLabel": "Debt payment obligations, thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturityAfterYearFour",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_May2020RepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "May 2020 Repurchase Program",
        "label": "May 2020 Repurchase Program [Member]",
        "terseLabel": "May 2020 Repurchase Program"
       }
      }
     },
     "localname": "May2020RepurchaseProgramMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_November2019RepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2019 Repurchase Program",
        "label": "November 2019 Repurchase Program [Member]",
        "terseLabel": "November 2019 Repurchase Program"
       }
      }
     },
     "localname": "November2019RepurchaseProgramMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_NumberOfLawsuitsInvalidated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Lawsuits Invalidated",
        "label": "Number of Lawsuits Invalidated",
        "terseLabel": "Number of Lawsuits Invalidated"
       }
      }
     },
     "localname": "NumberOfLawsuitsInvalidated",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "ubnt_NumberOfProductTypes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Product Types",
        "label": "Number Of Product Types",
        "terseLabel": "Number of product types"
       }
      }
     },
     "localname": "NumberOfProductTypes",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "ubnt_OperatingLeaseNonCashLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Non-Cash Lease Expense",
        "label": "Operating Lease, Non-Cash Lease Expense",
        "terseLabel": "Non-cash lease expense"
       }
      }
     },
     "localname": "OperatingLeaseNonCashLeaseExpense",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_PatentTrialAndAppealBoartPatentsInSuitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patent Trial and Appeal Boart, Patents-in-Suit",
        "label": "Patent Trial and Appeal Boart, Patents-in-Suit [Member]",
        "terseLabel": "Patent Trial and Appeal Boart, Patents-in-Suit"
       }
      }
     },
     "localname": "PatentTrialAndAppealBoartPatentsInSuitMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_PaymentForTaxDeposit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment For Tax Deposit",
        "label": "Payment For Tax Deposit",
        "terseLabel": "Payment for tax deposit"
       }
      }
     },
     "localname": "PaymentForTaxDeposit",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_ProvisionforGainLossonVendorDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for Gain (Loss) on Vendor Deposit",
        "label": "Provision for Gain (Loss) on Vendor Deposit",
        "terseLabel": "Provision for loss on vendor deposits and purchase commitments"
       }
      }
     },
     "localname": "ProvisionforGainLossonVendorDeposit",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_RepaymentofLongTermLinesofCreditInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of Long-Term Lines of Credit, Interest",
        "label": "Repayment of Long-Term Lines of Credit, Interest",
        "terseLabel": "Interest payment"
       }
      }
     },
     "localname": "RepaymentofLongTermLinesofCreditInterest",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_RepaymentofLongTermLinesofCreditPrincipal": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of Long-Term Lines of Credit, Principal",
        "label": "Repayment of Long-Term Lines of Credit, Principal",
        "negatedLabel": "Repayments of debt",
        "terseLabel": "Principal payment"
       }
      }
     },
     "localname": "RepaymentofLongTermLinesofCreditPrincipal",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_ReserveforSalesReturnsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for Sales Returns, Current",
        "label": "Reserve for Sales Returns, Current",
        "terseLabel": "Reserve for sales returns"
       }
      }
     },
     "localname": "ReserveforSalesReturnsCurrent",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of revenue and accounts receivable by major customers by reporting segments.",
        "label": "Schedule Of Revenue And Accounts Receivable By Major Customers By Reporting Segments Table [Table Text Block]",
        "terseLabel": "Percentage of revenue and accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfRevenueAndAccountsReceivableByMajorCustomersByReportingSegmentsTableTableTextBlock",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ubnt_ServiceProviderTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Provider Technology [Member]",
        "label": "Service Provider Technology [Member]",
        "terseLabel": "Service Provider Technology"
       }
      }
     },
     "localname": "ServiceProviderTechnologyMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option vested in period intrinsic value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Vested In Period Intrinsic Value",
        "terseLabel": "Intrinsic value of RSUs vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionVestedInPeriodIntrinsicValue",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_SharesRepurchasedandRetiredAverageCostPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Repurchased and Retired, Average Cost Per Share",
        "label": "Shares Repurchased and Retired, Average Cost Per Share",
        "terseLabel": "Shares repurchased and retired, average cost per share (in dollars per share)"
       }
      }
     },
     "localname": "SharesRepurchasedandRetiredAverageCostPerShare",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "ubnt_StandardProductWarrantyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard product warranty period.",
        "label": "Standard Product Warranty Period",
        "terseLabel": "Warranty period"
       }
      }
     },
     "localname": "StandardProductWarrantyPeriod",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "ubnt_SwinglineLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Swingline Loan [Member]",
        "label": "Swingline Loan [Member]",
        "terseLabel": "Sublimit for swingline loan advances"
       }
      }
     },
     "localname": "SwinglineLoanMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_TaxYear20102014Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year 2010 - 2014",
        "label": "Tax year 2010 - 2014 [Member]",
        "terseLabel": "Tax year 2010 - 2014"
       }
      }
     },
     "localname": "TaxYear20102014Member",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_TaxYear20102015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Year 2010 - 2015",
        "label": "Tax Year 2010 - 2015 [Member]",
        "terseLabel": "Tax Year 2010 - 2015"
       }
      }
     },
     "localname": "TaxYear20102015Member",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]",
        "terseLabel": "Term loan facility"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_TestingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Testing Equipment [Member]",
        "label": "Testing Equipment [Member]",
        "terseLabel": "Testing equipment"
       }
      }
     },
     "localname": "TestingEquipmentMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ThirdAmendmentCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Amendment Credit Agreement",
        "label": "Third Amendment Credit Agreement [Member]",
        "terseLabel": "Third Amendment Credit Agreement"
       }
      }
     },
     "localname": "ThirdAmendmentCreditAgreementMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_ToolingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tooling Equipment [Member]",
        "label": "Tooling Equipment [Member]",
        "terseLabel": "Tooling equipment"
       }
      }
     },
     "localname": "ToolingEquipmentMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "ubnt_TotalDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Debt [Abstract]",
        "label": "Total Debt [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TotalDebtAbstract",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "ubnt_UnpaidStockRepurchases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid Stock Repurchases",
        "label": "Unpaid Stock Repurchases",
        "terseLabel": "Unpaid stock repurchases"
       }
      }
     },
     "localname": "UnpaidStockRepurchases",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_VendorDepositsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor Deposits, Current",
        "label": "Vendor Deposits, Current",
        "terseLabel": "Vendor deposits"
       }
      }
     },
     "localname": "VendorDepositsCurrent",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ubnt_XRCommunicationsLLCDbaVivatoTechnologiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XR Communications, LLC, d/b/a Vivato Technologies",
        "label": "XR Communications, LLC, d/b/a Vivato Technologies [Member]",
        "terseLabel": "XR Communications, LLC, d/b/a Vivato Technologies"
       }
      }
     },
     "localname": "XRCommunicationsLLCDbaVivatoTechnologiesMember",
     "nsuri": "http://www.ui.com/20210331",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "auth_ref": [
      "r11",
      "r45"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable, Other, Current",
        "terseLabel": "Other payables"
       }
      }
     },
     "localname": "AccountsPayableOtherCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r25",
      "r192",
      "r193"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 of allowance for doubtful accounts of $_____ and $203 at March 31, 2021 and June\u00a030, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r49"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued compensation and benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r22",
      "r483",
      "r504"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income taxes payable \u2014 long-term"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r43",
      "r238"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r61",
      "r62",
      "r63",
      "r508",
      "r529",
      "r530"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r60",
      "r63",
      "r64",
      "r116",
      "r117",
      "r118",
      "r380",
      "r525",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r26",
      "r343"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid\u2013in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r340",
      "r341",
      "r342"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r314",
      "r316",
      "r345",
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AirTransportationEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of air transportation.",
        "label": "Air Transportation Equipment [Member]",
        "terseLabel": "Corporate aircraft"
       }
      }
     },
     "localname": "AirTransportationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AircraftRental": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses incurred related to the lease of aircraft from outside third parties that are used in the entity's business operations.",
        "label": "Aircraft Rental",
        "terseLabel": "Aircraft leasing expenses"
       }
      }
     },
     "localname": "AircraftRental",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r316",
      "r336",
      "r344"
     ],
     "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 expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r32",
      "r194",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r81",
      "r98",
      "r405"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Premium amortization and (discount accretion), net"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r76",
      "r98",
      "r407"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r139"
     ],
     "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",
        "verboseLabel": "Potential shares of common stock excluded from the diluted per share calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r109",
      "r168",
      "r173",
      "r180",
      "r213",
      "r377",
      "r381",
      "r396",
      "r481",
      "r503"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r58",
      "r109",
      "r213",
      "r377",
      "r381",
      "r396"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r202"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r203"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r200",
      "r221"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Adjusted Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available-for-sale Securities, Debt Maturities [Abstract]",
        "terseLabel": "Available-for-sale Securities, Debt Maturities [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r206"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Available-for-sale, amortized cost, due after 1 year through 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r204",
      "r206",
      "r498"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Available-for-sale, fair value, due after 1 year through 5 years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Available-for-sale, amortized cost, due within 1 year and money market funds"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r204",
      "r205",
      "r497"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Available-for-sale, fair value, due within 1 year and money market funds"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r196",
      "r201",
      "r221",
      "r489"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      },
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "totalLabel": "Available-for-sale, fair value, total"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofInvestmentSecuritybyContractMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r198",
      "r221"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-sale, Current",
        "terseLabel": "Short-Term Investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r198",
      "r221"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Long-Term Investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r317",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r115",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "BUSINESS AND BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BUSINESSANDBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r102",
      "r103",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Unpaid property and equipment and other long-term assets"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r40",
      "r100"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r94",
      "r100",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r94",
      "r397"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-Cash Investing and Financing Activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r53",
      "r244",
      "r490",
      "r512"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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 10)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r254"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Authorized shares, stock incentive plans (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r116",
      "r117"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r24",
      "r267"
     ],
     "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",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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\u2014$0.001 par value; 500,000,000 shares authorized: [___] and 69,472,568 outstanding as of December 31, 2019 and June 30, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r67",
      "r69",
      "r70",
      "r74",
      "r494",
      "r515"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r73",
      "r83",
      "r493",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r153",
      "r154",
      "r189",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r153",
      "r154",
      "r189",
      "r394",
      "r395",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r153",
      "r154",
      "r189",
      "r394",
      "r395",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r153",
      "r154",
      "r189",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Revenue percentage",
        "verboseLabel": "Concentration percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r153",
      "r154",
      "r189",
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r295",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "terseLabel": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r295",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "terseLabel": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r303",
      "r311",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r78",
      "r467"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r150",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer concentration risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r18",
      "r20",
      "r21",
      "r482",
      "r485",
      "r500"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r51"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r51",
      "r112",
      "r268",
      "r269",
      "r270",
      "r271",
      "r405",
      "r406",
      "r408",
      "r499"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r212",
      "r225",
      "r228"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "Fair value of marketable securities, continuous unrealized losses, 12 months or greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r212",
      "r225"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "Unrealized loss, continuous unrealized losses, 12 months or greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r212",
      "r225",
      "r228"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Fair value of marketable securities, continuous unrealized losses, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r212",
      "r225"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Unrealized loss, continuous unrealized losses, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), excluding other-than-temporary impairment (OTTI).",
        "label": "Debt Securities, Available-for-sale, Realized Gain (Loss), Excluding Other-than-temporary Impairment",
        "terseLabel": "Unrealized gain (loss), realized and reclassified to earnings from AOCI"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLossExcludingOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r210",
      "r222",
      "r228"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "terseLabel": "Fair value of marketable securities, continuous unrealized losses",
        "totalLabel": "Fair value of marketable securities, continuous unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r211",
      "r223"
     ],
     "calculation": {
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Unrealized loss, continuous unrealized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSContinuousLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r209",
      "r224",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Marketable securities in continuous unrealized loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r57",
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Current, Net",
        "negatedLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r407"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r44",
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "negatedLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r350",
      "r351"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets \u2014 long-term"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r110",
      "r361",
      "r366",
      "r367",
      "r368"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r98",
      "r166"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r272"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends Paid on Common Stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "Europe, the Middle East and Africa (\"EMEA\")"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share of common stock:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r75",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r129",
      "r131",
      "r136",
      "r137",
      "r138",
      "r142",
      "r143",
      "r495",
      "r516"
     ],
     "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",
        "verboseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per share of common stock:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r75",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r131",
      "r136",
      "r137",
      "r138",
      "r142",
      "r143",
      "r495",
      "r516"
     ],
     "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",
        "verboseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r337"
     ],
     "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": "Weighted-average period recognized (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r337"
     ],
     "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 compensation costs, RSUs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r337"
     ],
     "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 compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r145",
      "r214",
      "r267",
      "r272",
      "r340",
      "r341",
      "r342",
      "r362",
      "r363",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r525",
      "r526",
      "r527"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Repayment of term facility"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Financial instruments' amortized cost, gross unrealized gains and losses, and fair value"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r386",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r385",
      "r386",
      "r388",
      "r389",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r303",
      "r304",
      "r309",
      "r311",
      "r386",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r303",
      "r304",
      "r309",
      "r311",
      "r386",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r386",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r439",
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail",
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r390",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair value, measurements, recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal funds rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r207",
      "r208",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r224",
      "r226",
      "r227",
      "r228",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated amortization, intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic concentration risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r77",
      "r109",
      "r168",
      "r172",
      "r176",
      "r179",
      "r182",
      "r213",
      "r396"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairment of equity investment"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r71",
      "r168",
      "r172",
      "r176",
      "r179",
      "r182",
      "r480",
      "r491",
      "r496",
      "r517"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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 income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "verboseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails",
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "verboseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails",
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r353",
      "r359",
      "r360",
      "r364",
      "r369",
      "r371",
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r127",
      "r128",
      "r167",
      "r352",
      "r365",
      "r370",
      "r518"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid, net of refunds"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivableNoncurrent": {
     "auth_ref": [
      "r16",
      "r501"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Noncurrent",
        "terseLabel": "Hong Kong Tax deposit"
       }
      }
     },
     "localname": "IncomeTaxesReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidTaxes": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.",
        "label": "Increase (Decrease) in Prepaid Taxes",
        "negatedTerseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r138"
     ],
     "calculation": {
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive potential common shares (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Hong Kong.",
        "label": "Inland Revenue, Hong Kong [Member]",
        "terseLabel": "Hong Kong Inland Revenue Department"
       }
      }
     },
     "localname": "InlandRevenueHongKongMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r234",
      "r235"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r93",
      "r95",
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "IRS"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Finished Goods and Work in Process, Net of Reserves [Abstract]",
        "terseLabel": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoryFinishedGoodsAndWorkInProcessNetOfReservesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r33",
      "r230"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r56"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail",
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r34",
      "r230"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Provision for inventory obsolescence"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r80",
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Investment security, interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Amortized costs and fair value of investment securities by contractual maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseAgreementsMember": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.",
        "label": "Lease Agreements [Member]",
        "terseLabel": "Aircraft lease agreement"
       }
      }
     },
     "localname": "LeaseAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r421",
      "r423"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails",
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "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": "Undiscounted future fixed payment obligations under recognized operating leases and reconciliation of operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future fixed operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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": "Fiscal 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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": "Fiscal 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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": "Fiscal 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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": "Fiscal 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails_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 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease, extension of terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r424"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.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": "Letters of credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r48",
      "r109",
      "r174",
      "r213",
      "r378",
      "r381",
      "r382",
      "r396"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r31",
      "r109",
      "r213",
      "r396",
      "r486",
      "r510"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r50",
      "r109",
      "r213",
      "r378",
      "r381",
      "r382",
      "r396"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r21",
      "r485",
      "r500"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding borrowing"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r46"
     ],
     "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",
        "verboseLabel": "Credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r46"
     ],
     "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": "Available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "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": "Commitment fee percentage of unused borrowings"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r21",
      "r265",
      "r485",
      "r507"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 1.0,
       "parentTag": "ubnt_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestAndOtherPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Debt payment obligations, total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Debt payment obligations"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r114",
      "r264"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Debt payment obligations, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r114",
      "r264"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Debt payment obligations, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r114",
      "r264"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "Debt payment obligations, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r114",
      "r264"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "Debt payment obligations, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Debt payment obligations, 2021 (remainder)"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTSummaryofDebtandInterestPaymentObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Debt \u2014 long-term"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Investments \u2014 long-term"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r253",
      "r255",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r248",
      "r252",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Loss contingency, estimate of possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNewClaimsFiledNumber": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.",
        "label": "Loss Contingency, New Claims Filed, Number",
        "terseLabel": "Other lawsuits filed"
       }
      }
     },
     "localname": "LossContingencyNewClaimsFiledNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Number of lawsuits"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "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": "Marketable Securities [Line Items]",
        "terseLabel": "Marketable Securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in marketable security.",
        "label": "Marketable Securities [Table]",
        "terseLabel": "Marketable Securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "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": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r94",
      "r96",
      "r99"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r65",
      "r68",
      "r72",
      "r99",
      "r109",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r135",
      "r168",
      "r172",
      "r176",
      "r179",
      "r182",
      "r213",
      "r396",
      "r492",
      "r513"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.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",
        "verboseLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "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": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r160"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r168",
      "r172",
      "r176",
      "r179",
      "r182"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r415",
      "r423"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "verboseLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESOperatingLeasesFuturePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "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": "Lease liability\u2014 current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities \u2014long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r412",
      "r417"
     ],
     "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 lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r420",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r419",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term - operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESWeightedAverageTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r49"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "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": "Accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other long-term assets, net"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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 long-term assets",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "label": "Other Commitment",
        "terseLabel": "Other obligations"
       }
      }
     },
     "localname": "OtherCommitment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r375",
      "r376",
      "r379"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized losses on available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r66",
      "r69",
      "r375",
      "r376",
      "r379"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other Comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r49"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail",
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current [Abstract]",
        "terseLabel": "Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails",
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Other Long-Term Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-term Debt [Abstract]",
        "terseLabel": "Other Long-term Debt [Abstract]"
       }
      }
     },
     "localname": "OtherLongtermDebtCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "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": "Interest expense and other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "auth_ref": [
      "r22",
      "r484",
      "r505"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payment of common stock cash dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Tax withholdings related to net share settlements of restricted stock units"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedTerseLabel": "Purchase of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment and other long-term assets"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r317",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock\u2014$0.001 par value; 50,000,000 shares authorized; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r38",
      "r39"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r5",
      "r7",
      "r231",
      "r232"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r89",
      "r113"
     ],
     "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": "Borrowings under lines of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from borrowing"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r84",
      "r85",
      "r197"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from maturities of investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r84",
      "r85",
      "r197"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "terseLabel": "Proceeds from sale of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r88",
      "r339"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product concentration risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "ACCRUED WARRANTY"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "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": "Product Warranty Liability [Line Items]",
        "terseLabel": "Product Warranty Liability [Line Items]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.",
        "label": "Product Warranty Liability [Table]",
        "terseLabel": "Product Warranty Liability [Table]"
       }
      }
     },
     "localname": "ProductWarrantyLiabilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r43",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r42",
      "r237"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r239",
      "r511"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail",
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing by major property class of the amount of lessor property under a leasing agreement, and available for lease (not currently under lease), at cost, between the lessor and the lessee as of the balance sheet date.",
        "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]",
        "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property Subject to or Available for Operating Lease [Line Items]",
        "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]",
        "terseLabel": "Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase obligation"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RatioOfIndebtednessToNetCapital1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indebtedness divided by net capital.",
        "label": "Ratio of Indebtedness to Net Capital",
        "terseLabel": "Maximum leverage ratio"
       }
      }
     },
     "localname": "RatioOfIndebtednessToNetCapital1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r171",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Revenues by product"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r310",
      "r427",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r310",
      "r427",
      "r428",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r310",
      "r427",
      "r430",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r425",
      "r426",
      "r428",
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS AND CERTAIN OTHER TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "terseLabel": "Repayment of outstanding balance"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepurchaseAgreementCounterpartyLineItems": {
     "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": "Repurchase Agreement Counterparty [Line Items]",
        "terseLabel": "Repurchase Agreement Counterparty [Line Items]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r348",
      "r543"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r27",
      "r272",
      "r343",
      "r509",
      "r528",
      "r530"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings (deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r214",
      "r340",
      "r341",
      "r342",
      "r362",
      "r363",
      "r525",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r163",
      "r164",
      "r171",
      "r177",
      "r178",
      "r184",
      "r185",
      "r189",
      "r294",
      "r295",
      "r467"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 1.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": "Revenues",
        "verboseLabel": "Total revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r301"
     ],
     "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": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r296",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUES"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/REVENUES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Revenues by geography"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSTables"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r418",
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use asset recognized"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred directly to consumer.",
        "label": "Sales Channel, Directly to Consumer [Member]",
        "terseLabel": "Direct Sales"
       }
      }
     },
     "localname": "SalesChannelDirectlyToConsumerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred through intermediary.",
        "label": "Sales Channel, Through Intermediary [Member]",
        "terseLabel": "Distributors"
       }
      }
     },
     "localname": "SalesChannelThroughIntermediaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r153",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Potential shares of common stock excluded from diluted per share calculation"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHARETables"
     ],
     "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 debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "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": "Computation of basic and diluted earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r316",
      "r335",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r316",
      "r335",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSPercentageofRevenuesAccountsReceivableDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r35",
      "r36",
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r46",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of respective interest rates"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of estimated debt and interest payment obligations"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Warranty obligations"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r43",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "verboseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r111",
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r168",
      "r169",
      "r175",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r317",
      "r338"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Activity of RSUs"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r319",
      "r329",
      "r331"
     ],
     "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 option activity for the company's stock incentive plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Share repurchase programs and activity under available share repurchase programs"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r159",
      "r161",
      "r162",
      "r168",
      "r170",
      "r176",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r188",
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT INFORMATION, REVENUES BY GEOGRAPHY AND SIGNIFICANT CUSTOMERS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyGeographyDetail",
      "http://www.ui.com/role/SEGMENTINFORMATIONREVENUESBYGEOGRAPHYANDSIGNIFICANTCUSTOMERSRevenuesbyProductDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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": "Sales, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Sales, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/RELATEDPARTYTRANSACTIONSANDCERTAINOTHERTRANSACTIONSDetails",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "RSUs canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs canceled, weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r326"
     ],
     "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": "RSUs granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r326"
     ],
     "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": "RSUs granted, weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r325"
     ],
     "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": "Non-vested RSUs, ending balance (in shares)",
        "periodStartLabel": "Non-vested RSUs, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "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": "Number\u00a0of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r325"
     ],
     "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": "Non-vested RSUs, weighted average grant date fair value, ending balance (in usd per share)",
        "periodStartLabel": "Non-vested RSUs, weighted average grant date fair value, beginning balance (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average\u00a0Grant Date\u00a0Fair\u00a0Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r327"
     ],
     "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": "RSUs vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "RSUs vested, weighted average grant date fair value (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r324"
     ],
     "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",
        "negatedLabel": "Forfeitures and cancellations (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r324"
     ],
     "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": "Forfeitures and cancellations (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r338"
     ],
     "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": "Options outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r321",
      "r338"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "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": "Number of\u00a0Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r320"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "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 Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Options, aggregate intrinsic value, vested and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Number of shares, vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options, weighted average exercise price, vested and exercisable (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r331"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Options, aggregate intrinsic value, vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Number of shares, vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options, weighted average exercise price, vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r315",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]",
        "verboseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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",
        "terseLabel": "Exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding 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, Aggregate Intrinsic Value, Outstanding",
        "terseLabel": "Intrinsic value of RSUs outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r332"
     ],
     "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": "Options outstanding, weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, weighted average remaining contractual life, vested and exercisable (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, remaining contractual term, vested (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r17",
      "r482",
      "r506"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Debt \u2014 short-term"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets",
      "http://www.ui.com/role/DEBTSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r19",
      "r487",
      "r488",
      "r502"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Investments \u2014 short-term"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r115"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": {
     "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": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]",
        "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r261"
     ],
     "calculation": {
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Warranty accrual, ending balance",
        "periodStartLabel": "Warranty accrual, beginning balance",
        "terseLabel": "Warranty accrual"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail",
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Settlements made during the period"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Changes in liability for pre-existing warranties during the period"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Accruals for warranties issued during the period"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ACCRUEDWARRANTYWarrantyObligationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r106",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Accrued Warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r55",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r145",
      "r214",
      "r267",
      "r272",
      "r340",
      "r341",
      "r342",
      "r362",
      "r363",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r525",
      "r526",
      "r527"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r145",
      "r467"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r23",
      "r24",
      "r267",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted stock units issued, net of tax withholdings (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r23",
      "r24",
      "r267",
      "r272",
      "r322"
     ],
     "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": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.ui.com/role/STOCKBASEDCOMPENSATIONOptionActivityforCompanysStockIncentivePlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r267",
      "r272"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted stock units issued, net of tax withholdings"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r55",
      "r267",
      "r272"
     ],
     "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": "Stock options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Amount of Publicly Announced Program",
        "verboseLabel": "Amount of Publicly Announced Program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "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": "Estimated Remaining Balance Available for Share Repurchases under the Program"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r23",
      "r24",
      "r267",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Repurchases of Common Stock (in shares)",
        "terseLabel": "Stock repurchased and retired (in shares)",
        "verboseLabel": "Total Number of Shares Purchased as Part of Publicly Announced Programs (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r23",
      "r24",
      "r267",
      "r272"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchases of Common Stock",
        "terseLabel": "Value of total number of shares purchased",
        "verboseLabel": "Total Aggregate Amount Paid"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKNarrativeDetail",
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r24",
      "r29",
      "r30",
      "r109",
      "r195",
      "r213",
      "r396"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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\u2019 deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets",
      "http://www.ui.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 deficit:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r272",
      "r277"
     ],
     "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": "COMMON STOCK AND TREASURY STOCK"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCK"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r404",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r404",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r404",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r404",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTDebtPaymentObligationsDetails",
      "http://www.ui.com/role/DEBTNarrativeDetail",
      "http://www.ui.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r433",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUBSEQUENTEVENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "BALANCE SHEET COMPONENTS"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosure of Cash Flow Information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/BALANCESHEETCOMPONENTSOtherLongtermAssetsDetails",
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxYear2015Member": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2015.",
        "label": "Tax Year 2015 [Member]",
        "terseLabel": "Tax year 2015"
       }
      }
     },
     "localname": "TaxYear2015Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedBalanceSheets": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferToInvestments": {
     "auth_ref": [
      "r102",
      "r103",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of investments transferred to the entity's investments in noncash transactions.",
        "label": "Transfer to Investments",
        "terseLabel": "Net unsettled investment purchases"
       }
      }
     },
     "localname": "TransferToInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r207",
      "r208",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Investment [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSScheduleofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Treasury Stock Acquired, Average Cost Per Share",
        "terseLabel": "Average Price Paid per Share (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/COMMONSTOCKANDTREASURYSTOCKRepurchaseProgramsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r349",
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r354"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Interest accrued related to uncertain tax matters"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Net increase (decrease) in unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/INCOMETAXESDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r149",
      "r155",
      "r156",
      "r157"
     ],
     "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 Accounting Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r416",
      "r423"
     ],
     "calculation": {
      "http://www.ui.com/role/LEASESLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/LEASESLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/DEBTNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]",
        "terseLabel": "Add\u2014dilutive potential common shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r130",
      "r138"
     ],
     "calculation": {
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail": {
       "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 shares used in computing diluted net income per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Denominator:",
        "verboseLabel": "Weighted average shares used in computing net income per share of common stock:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r129",
      "r138"
     ],
     "calculation": {
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used in computing basic net income per share (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome",
      "http://www.ui.com/role/EARNINGSPERSHAREComputationofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "terseLabel": "Write off unamortized debt issuance costs"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.ui.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5419-128473"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5)(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r545": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r546": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r547": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r548": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r549": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>89
<FILENAME>0001511737-21-000014-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001511737-21-000014-xbrl.zip
M4$L#!!0    ( $LXIU))2!L $+L" #^0'0 1    =6)N="TR,#(Q,#,S,2YH
M=&WL?>M74\FV[_?S5^1RSKVW]Q@NK<>LE]W;.VA!FWU,4,#VP!?'K!<$0\).
M@@)__9V5! '%%NQ LF+ZH4G66K6JZC>?5;/F_.W_G1YU&A]3?]#N=?^YPA^S
ME<;_>_;;_ZJJ__E]ZU5CK1=.CE)WV'C>3SA,L?&I/3QHO(MI\*&1^[VCQKM>
M_T/[(U;5Z)GGO>.S?GO_8-@03/ O+O:?.HZ.1P55HG\J"!8KM)@J@3HIG@Q
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
MFI%K)+/TJ#"'Q4-U]C[P3(!67F0O#/<V*3 \N>AX1BE11T):S"*8N<[F]1P
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
MLA]?('&\?7(?1[ON9RN&9>ZBC2(S@"@X"A:#($4K,SJNY;@\(N=,SQM&GW?
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
MW-_J\/IH;[&\CEKW-/0Z2M,?-M_/FH>K[PU-DQ':5XEG,M\MDQ6F )6+R:?
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
M43;QC>XX(2\UM12&"X/M4AC.?KE1+R5A';A%K3Q;/SUH^_;R=-0"0:K$WQ6
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
M(+Q?H;L,Z,YL \J$U8IXX%9+0,4U&!TUZ!23"]XDE"K[Y[S/6$OSH#KH+8H
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
M2C%RLF583*8[8:(DB49BU#?X[>OG:>745L]39\Z355R9:" 2Y;*^-*4SMB)
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
M;SH:SY3AGQ'<.-IW8%-^P._M\0?[:;+SCRO[<#(8PORF?[E?-^Y*2O>V*V<
MR3PZ*C/MLS2SHQC'Y;?RFFQGUM([&A?E\3]_+Q^5W;6"WU(%5@8C% S\\Q]V
M]VNR7^D995_L@/KJ&?WUQ^>__/K\\'GO^?Z3FZ%[8L=_YL-4B%!<-8Q6!+"O
M+_[)/!F]NJ2@(HJ#]_%,J&>^\Y7,E=[SJSE_JY?-8H_WW?-A;WHT.LV?$2;]
M7OSH8]8S^<'.ZM][]F1TFA_W_[K_(+\.[6D89"E=KG4->NP+6^"&,WZN;V3C
M9#2:^0MS(:_VV+Z?Q.\OOO@A#";OC^VG[P?#YH\V;_I2[V?HG/.O$8\TYX6"
MSV-5YQ]_SLZ/&G;^PE(Y>PWI(R[YC2^31_3&U[[UL10?(5&W^MAOOR88+G^Q
MY)%A>E,6RQYI>CN!K6FQBQV#!2.M-]ZHF$6"LF>,M1ZG\QJ-G85ELU$0>WOY
M]XXFO6?95@BSNN]E3*S9T&W9SS]99%?N>FKF[O):^&7=WKL295UDJEV;^6 /
M9>/(<J=$;=7>U$.UE$.UT>E0?^\#GR<]_Q6'I]>'<=]OSD/GMN'&B/K=GW]-
MD?0%'[Q%*#T8F:)";RSG& *UE% IJ3'":^12_/&TN37,_X$[7Q^>'\N?QJ.3
M$E8IJ_M],#UZ<CK)[ED</_OHCT_+%C^>3&+^_]"A^I-/>Q=A]I-G>'#XYX>]
MGW\Z><U^&[Q^^\NGO9.]_)X]_OKW-V_W?_[7NX.??WI[\/.;H\LP^UO_88_M
M'[]Y^EB\?OL:]P_SWW@;CEY_/CK9>_OGQS=OWQP?'#[_=/#[+^3+,/O^Y\>?
M\]]YM_?T>+#_]D^:G^?3/BN?_SJO]:>3_9-?\V<]%V^>ODQ[@_,0^RORX8_@
MO%+!.]"1!T#")!BK*03*DB+.!BWR\42I^HRWG6"^Z7E@E0<K#W[!@TI$PYB1
MUCB/7!N#429G:2"&"[2NX4%RP8.D\F"W>?#S)0]::6/,QQHX3S[SH"Y#VT(
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
MF/^WK+:A&1K1493<H5.H*--HJ&!)HN)6^DC^8&+GXDU'E]T/WML_([AQM._
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
MZ^WE-QQ->L^R@@E7TYK(%6-NA3MKOC;<^]N6X=]O^3HSQ^;K^A9IK/RW3[W
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
M$T:HP#S?V$2J0_DJ!TL5L"C*HZR'5>C!JH;"%.5Q4Q9^RPV'HE;P$A)@C)"
M>F>!<HP ;H.6PCE.E+X7[?&@PE[$N8+V3'=US\;'Z5'UPEM_:/R@(JA3)5&Y
M[YB7GSC">^40;;E<.4^U5$Q#:KBD0A,IA.4<<<241CR@YD#K&_-<-GEP>^/1
M<*1[:6"+QW(I//O23HG3C'-I-040*P>HRB=:(P049\QB2[T7$<XX[<1)[4!Y
M]E#KZVTNW.[)UC<D_;<H\>M"PGZV[^N)<N?$*5T+XBY(ADIE\?Q@^/+?<3TZ
M*61L2?!JI1=BZPD*' +!90 460<,(@@@X3A%C&'#3 2OFRJ%5D"K@-:]=WH)
MT#(P4&Q--$N\I1I;'3")Q-HBZUW W!;0NCO0:I4[-]30P&RJ=.X!Q<$!);T"
M7C#" Q81QB)HT8):!;4>#FHMXR(CTGMJ+%+<6HJ5E\*1^)=@5G-BV0]@:U8+
M:KELL0)M/P-MK9T5 [UF07G K8G&I) TY;XR$+_2%'HG<WT5K'!'0/+SM9\*
MLA5DN_=.+\/'K&,TT*CFD: !8ZT#E(Q((WG0D,O"Q^[. ]8ZPY.SH#WE%JCF
M_!D5/T6K'BB'< C.<I(R6;DL?*R@UD-!K67X&/(:D6A'"H@(I5)K*AU1VALK
M?# *%CZV8M VWZQT AN$N '!, THD@X8#A4P@4&K+/5(^(:0(7CU@G?W!&T/
MITSGKA]5S6F^-UN5LS7^) ZRZX]-UZ_K'N25TM6NUN%[*^M2)J1,2)F01S,A
MRVPH1A5,**=,4$&1UJFX*8784>4$TB97-,40HAP'%C^0GX@#B^IF?G9\X5/+
M\*G/6VW_%K4,:8\H()@X0*673;!$D!0Q#ZV+1OW&)H*D(_"2YR\7.2W ^7@G
M9 G@%,PKC!77REA*I%+4\V T<E 11K4IP+DJP-DV1"G4E%*#@"$H&J**>Z"<
M(4 )K)CE<=XL74WD?%!AM>=+W][HP ]R';F!/_"]8?W55W5>]]4OW;CRS_@!
M2A6/4FNES%*9I3)+99;*+*W3+"VS[Z.4E9)KJ+C3U"&B+98N&.P=)Q &>06F
M?<'A;)EP/&_SC3G-S@>Q[>MOK_N#U,"MT6A0F_%(1U*WWW^M![XW*DQ\*2;^
M<G&WFVM#'!/ *T$!Y3H @S4'7&JL)!=*X["QJ:Z>NU:$>IV$^@;,YR+4*R+4
MVZT0%H((U BX8%-,L9! 6LT IT(K:*E&*1%B583Z$9C434&X_E$:Y&'EO_F!
MK8?>%4/Z=C-1I69"&^V-%XPB(8R/R"9PH%IHIS2]!-VN<6KCV2-FF_34_.->
M,_\OI]-?$E67PKCM=J(J]\AXPP*(C#0 "CD'VF$)K))*<(\9$W1C$W>HN*E
MO<)?BNE89NE:A8DMHL%S&)00E"$H(:9$(XB1<%(@>P62>?73O'^,M(5-7@UI
M6PEJ(G+&0*P 6& &*,$<* @-L%1@'H2.7#.?)%A@=KT$N,!LF:4R2^L8L%"4
MX1V;'2W7BD4.(<@@X(IA0 5'0',O@$56..:,H\E?NE+:\.$$RK_UP]&@MB.?
M!BYY5)*<#:LZ+_Y.U?.CJA^JD?Y6'=>C@Y0W$CLVO-F@^@<$3BON,YG/=KYL
MZU@/7/8<_]X?!%^/QKGQQ86R!);MM%TH3%-M'54)RAR@/$A@9*3X-EA# R=:
M0;6QB7B'"+H<G*U$1.3Z">IJ%I)]$$.[5$W6GW=77+ G]B.JMA3:%>9V-;1K
MN3$D)T19C('!7B<W!HMH1R)QTT)YS@,U">THXBM<X_M!B&)!N3*TZS>TJQ%4
M413(7=/E]A'W&@8AD07,1+T1-04!AB$/,%4D&DC:"FCN7H,\@NB)M_YH/+ '
M>AB?&.W[]B%[)8+BYH!L1=P!\]EV6SWWUH_JP7G>@6+Y+P5E;]J6/T9$0>8$
M4)A)0)550 >$@/6<0*,IXS*E7W40PAT.KXYG92-B=:7[+$WY2=&^8"?B4O$M
M1_]>1WI;9:ZML]H%P2,/X0C0.'_ <&V!"1@R[2VU.>V\2.V#E-K;":8I4GL[
M4ML*6.0**8H]0,P80#&40/*TA:CB+\+(*,Q\8U,H5>3V0<KM759X*2)]>R+=
MJO\2)'864@R@%P+0(#20V%K@!0U!$)J.!(V*F(I(HE<DUZ*(=8FY>B"S=,<>
MV0*^*P"^"R<O(@^=HQZPD#) &'- ,\\!#)A:@A2D)(4O4-FAJX*^#R<2*R]R
M8-+ZSI5B?&^HLQ#Z;^GS#1<R73]P*CMQ96C7;VCOTPVQY3Z/AZ-#WQL-]_M;
M<>12"W3WM:[==N^Y/JI'NIL]_QETGK<PYZW_=UP/ZY%_YP=?:^L;!?O6V_ZG
M7GY*T;7+Z]KW;=]%.E5/*LQ!@)H RD4ZR(4Q0#0V#*I ':4;FV+9J.<BI04
MR] ^DJ&]SQ29HEM63+<LA-5P2 QF"EC**:"*6*"BQ04"X8A;A)BBYIZ4RUW'
MUKCZZ[W(YHOZ:^U\SPVK)!)5E,YVC$WUR__\2'BC2&39N5DAOO9Q\+.^3-OU
M7 \/4K=*P,A20OIAM#/U=#]7\./_'D![^%=/_ZW&>Y_?HYU]&\?FP[>=_0\X
MCL?QA\_OZ<[^03>V!>[M?V)[K]ZSCZ_>H__]_A+'<3O936/RXF4<QR__*$D@
M=2( J*2) A\04)H9H!1D@3DH,,$;F_ ).>NUJ8[\H,IQ2G/_31::XC8MSNTR
M2V66RBR565J77?H94VFQET16BC6Q)%%I;<E#!ETV)@)/Q6JB-0%DB&8%<Y&
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
M#75J9,&II7!JH;)88(A*J!Q (:C(!B@%BB$-+".84XF4X2JR ;4BVX[%,_
M/ -%OF];OEO57F7 (4HX$!(FMH\92"4#0:!"TP"]AAQ%'M*!;"V]!^M5YW5>
MVS7,JF9=7MOU<1QW_S!.M5_7>JVS*FZE?N$U4??-PB$[<350:B5 FK&48,XC
MZ@H,,$8(,IC2.<G&)DEY&&B)/9?;/L%^.0=,P:>'C4\W0 T+/JT2/BV4PE+*
M$0&"P2BR0AU9H4BE:#1F3&I!-,8;FXSQ#A1D=?#I$7BN$E>L>W;@TQG$OT0A
MR9_280 -A=0]UWSP_X[KKW']_^3QA3^'WBN';RL:T9(@+?W_Y7S2WLZ\C>F'
MK9Y;_*)UY>LX$OV(@<U2>#%9$O'?W7&:G9??[('N??)OHTW],@1O2VF@Y9!Q
MH>@GPEP23@/  7% E2! D50?2"*OH!$,(I82:&$'"7K;I:=OE]?=JM?L@>'*
MRO.F@C"KC3 MCYPQ'$*'@.>1@*5SH8&&%@&%H1.26AIX7.0H%;?G-^"3NV]2
MMD;<Z_E%!*O2H\KX3W6OESQV_5 =98%Y['$_E 4:I(QDB09JB9(86RL#<QQ;
M@R3Z9SOC&R?P?HA30:FE4&JA3JEQQ!&+/4#")PN1:Z 4Q<!0B[RTT H.(TI1
MW.%HR2,X2JC0;0NFB.:["9Q:1R!U&FHEE#">2LP@MY0GP8P,I CFV@CFG#XH
MJZA*#AOD7(H'UCX:*)H"B*62*(JL(VIC$Q/90?0>!/,1N&A^2!-\_/Y"@G"[
M1M.JC=/-'5NV7C[V91B4,)!:'2P3CDK+M)!:(*2EI-@%X3.#ND?74P'JI8!Z
MH9XK<SZ=J$N!=:DN"[48:*8UD$1IJ@F*7]L(U!QWQ++!UFOO22I 6(!P 0BM
M$-08!XV&@1(:%.4D$&&"U]XA1R>F9 '"M0'".6-E,.C@J0>2I<-K/=' 6.*
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
MGH^"I[559PE=]0,EU,DQ!&N#I2\FHS QGXKX;'_;>?,/Y<YIR@- P2I N2!
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
MEL%@C%"4!:0UH3)0K!$B@6M;(K%6F_GM-%ZR*?-CT%BIC038>!J9']3 ,!X
MY $QHQ 6RE\O%JLD8Q9<6@M<*N%7*X!(<UM4*1J$$ PH(R,B:6.!=(I$1,*!
M4^@U46SY *R"1@6-[C+FZK[AJ,1<_0P<[<X)$K;&&N\8D) 80"UE0/-@@$*(
M*F^Q\,PO%755D*@@T5KPHA)H=>\P-&=%B'N%F!> !<, Y9$:R< Q8-Y@:QV'
M$H7KA5H5/"IXM'9X5**K[AJ+]N:4R"F+D!,(& X5H I98"Q$P$OB*,7$4,]7
MM59.0:."1JO)CDI(U35=1S.']M8_U@JBB1& !QJ1R2D>61)BP 4'43JUGEEQ
MO9BJ@DL%E]8"ETH8U9WCS\X,?R!TREO( ,(Z *HA!DIR!H0QBBEM##/H.G%4
MI8+@@RB$5AI9&ED:>>L5!-<C@FK_\O ITQ^-^H=/2>R2ZX^C%G^XY.Z*77TP
M!,\H)ZF5WFKCJ)%06F^-C_\YPS5!OH11K3KSVVF'40F2SMCP'C"C,*#>$J U
M)P!K*8BW 2,M-S9QAW)X+>IW-?&X#^.S8%3!J!)2M8KH--\\U$'J:'1R0!CS
M@!K"@%8IYE,1:3EU@CIXW9"J@DP%F>X^O.J^H:F$5_T,-+7"JSC5EEBA@;%2
M AHG#6AO"&#14#262*/Q<D6M"BH55%H[OE1"K>X=DN9LR3%G;9Q(("2B@%KB
M@5&6 6D5U#9H'9!M;+GK;2(6;"K8M$;85 *L[@:!6@%6!G,E(:' L)0"0X0'
MDB,#2 073:D,QK/KG]E:\*?@SQKA3PFT6A& :@=:8>28ETP#'8TT0'$ZQ559
M R!TT"B.(&+P9P*M"D85C%HCC"I!5W>.1?.@*YWRA2'% 'J54F,4!"I@!(RG
MUG")22#V^D%7MXM$.;#A/Z.T6.+?KOZZ^=_\QXU*RNQLP_S I_4HML3^6'1P
MXY"=C,R-MD9<LS7HURI9'97N1?1.'_S<_JBB8(\.?!+G'$V2/+:5T5W=L[X:
M'G@?+ZE[MCMVL8'SX\/B/7I4'>BOOM)5)!GIZY.J'^+W ^^KP]BF@_CL0=7U
MPV$5+TWO2 ]/UQR-!_9 #_V3:C^]60\&)W$U5/JP/^Z-*GUT-.A_BQ QBJ\)
MT3RJOB;[J%,=#>*7@SA>E1O[:M3/SQP>] >CA1:<ZF%L_7 T&!^FSCZ9+=C%
M];+Y7S/XS^8Y/^;E=6I9QVGLZJ.A?SK]\-NT<E'=RV.?;SJ]>$?]H]^.:S<Z
M>*K4$TIIPM=)6,[D\<VOZ$F&WE,2U?Q&4+P37?@S?'+Q;S]ZK'@2;:9K/?7'
MOPDA2EM+6TM;UZ:M JHK/?6*08471SJJJQQA;"-D^\'=4&)YBA&+<QGQ'^.>
MKPCL5)'-P@7R\],CLIX#LN4^CX>),:10N-LYVWDMQB'O<5?S3>XJ!>"<.6/U
M,0](VO8_>^KL(QJ1Y.BOLJ?_$0_"S S)'UK;(-4OZ$Q<PB,:EW?)B@'[?G!8
M;?>^^N$HFRN/>$#^[/<^_7@\EDMLN!]GHKJ2G^U/_]5W*W2%V;ZI')5E4E'*
M*\LK[_*5E\CU50OCK_3NP4Z_YT^J0SWXXD=5B'TY _7+]';-=TP>URD?2!/H
M!36*>4:)5<IS+JA3TF"M,:-YIP1"3F#)7EIJ"^7S%_;Q\,/)[M]_U+OX/=O]
M_/;S[N=NO?/BV4%\]_>/+^+WG_^J=_#;+Z>W4/;VNX?QF>C#X3;YN/\%[[[:
MP7M_;Q_OO'H9^[G[9>=P&^_^'9_QZFV8Y0:DX](,U88:Z@"&- "JE $Z< ](
M@,P$;KUC3=$,QE;H^(\;RELM$%4@ZAIUQDI*TSU UO<99&'E/)9$ X<L C2D
M$QXU8D B&!C!!A$.RPF/!;16HF]K#UH/,-GI[D +S4"+A<""P@Q03 B@CAL@
MH90 86-,P Z'5-B^@%8!K17HVVH;@P\[[>GNP(G,P DQ:AD)#*#@(SAY)H'F
M,D2$<A&U:+#(NF($%FA:@;ZM%C0]LH2HN\,F-K?VL-+*8 X8$A&;J%3 <*R
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
ME$U6P;^4&Q\$D_<UF"O3_4O3+>H?]U.P6'%A4/*6(AZQS?44##+2F>1))(2
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
MCHFG:/S*&GN^X9WGX?]^BGT0=I^+B/0K5SBKX$,<X0<-PXN$(6T,(3ZFZ)P
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
MJIW9_E3*]\A(]S3*][X%MX]_ 6*$FY2EB=>8+'+T:O41K&^Q;RWVGC+01\5
M'ZE22$N>$+&1!ZJ5T82 [7V'.M8>NR8_,B!8I& ^4M!<9_M>&.\9$4B:W(53
MF(BT8!KI0$%GK96:@Q20-[>[Y(VEH/*_J_S)(5!?)E%6\I'3"4<?XTMG_MKB
M?H-&_:#\_1RK7K($_G?#-;[V5\NZ5AL6A_BD.?S50XR>8>(1FMD"><4)_+C^
M<9_;)#'@&S+@_R$><]<G#=8I=@R@)TJ;V'-)X!\9DK7V>(9_)8=_^"IK_^-Z
M_UY[>(+_[[<&I.3[EWS_YY;F7O+]ER[??Q';V1LQ1<#4 #;)<!LE;Y@0^GNM
M?P@F8D4)GUE&X MC//SZ^[\<IL,<B5PYQO@.;I8?8Z<U.'QWVH>%./8NK;SS
M2Q$>;02^>U$DB,;Q;O/3UUTX;N_H@-2//I[O-;^([>;[P]WFU^_;.[NX?O'G
M4?[[%@F"[ATV/N3/_CS>WOARWMCXL]UH?H5[OC_<;FZ*O:./%_7C>O[[>O$
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
M35/\<7#[OAS&DK3X*I(6'[B+.Y2+>:??W;U5>?=FU-4[F<<G%3[-6]V=5-B
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
MGE1B#!?HQ?\]A84B?UGM^O<OZR==EAK)U6Q.X1[7M2E?SYW73D]JHP5K=%.
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
MVI:#<RT*M30"*XU9@I\MH58#-@4BC.,>"V\>8&&R&P#'>NO#;:I*KLUT-2E
M6RZ? U^ H].6BY,:IVOC>JE54\-)Z=,1+'-WKI%5*01=%?T[AB5IV6YWTI!J
M<N/A:'B<'U -6V']M ]&9]@ZLJ>%1CJ]UO^.[ !^ZYZ6OH0P7"G&G*GG4JT!
MA+L#0)I+CW1 A<)8287E-C'CB93$44D2%32(:VJOWE"#N*RIU3] "/W0\?]4
MU8/_&1>=A>\S? (\310)1)^:)O'Y+=[:W_-6 %.*?!1:",0YH<@0[G.G=Q&E
MM\%) GB_3B^>E_K/6-3VP?#JY%9F,U5]"_&-+YA0V5KAI@@7 2=,](&:V%K
M2?G[V;)>9'UJ^ZS-<$SI-#(>=<(Z1V..R0KO:<4*^2G]T7'K*,(,CT]GQIL?
MQ$4[F"E%;(\7PD'5"J[\'#NE"<POG5]!MTXP2"E]7"E I8TI4&LKPMMUQ[J%
MRPI*=4%WE$VW"OCR.KEX?)(;CBS'7]Q0KXAT/F9]$"P&0;R()!\:"$0%NAK^
MFFDGO EP,!AE;OK##CO#][#D-FSW_K6#3L:.=_!NY"DSE6?M_3T0OIXGIY 0
M)<,82^18C @[2TS06!,B<NUM<5$]_T^ARN6(P',FN,:8@M;/ XA\%4E4@=%(
MO-,T-41PUT3 MW(ZA^9.2XE8Y!3QI#ERV$ND<IM3)CUU'E^&K&NP/4<U'/9[
MEZ@EO>(>*PK'<8F?=N-7L,/V"\)T^G6[I=(3LS_,??FRS .)7BDLJ9/W9X*]
M_8QCYX%LBF$%L<X!F3TZZG9\T1;^WOQC^UUUR2\P2MV.J6H%"%_^6LQ&T)F/
M@)Y2!YY\5*3RVJH@4!@3C9.",\F!U9C6VEN,"9C"PCJE&^J_6^H_VS@#ZH]!
M<1J=15YG5Y:,'!EK K(YQYE[2Q(OU+\J"#3<8&-X4M1SC@-H-/!7-"I()2V_
MKB=00P0K)P*\M;$']FB22F0(# YQQ4$.YD"M8U)'DAB/&.0@?1@0N-YZ/V>0
MG5,(BU)Y3UJ>\4G&K*8;([F/T4E86"X,D9A%:AOJOFOJWLQM+(PC7H+ 00Q+
M$/"@VR%-L$$A@BFEI2#.R55J>0!P@1F;#"@66 3K0E164&7!!N#BNC8F#1&L
MG AR/V@=!3$N,,1) H@S5B)+. &:T(Y8)H5R]L%H>>NM/R;0U!G"TQ. 7>D$
MD>_?A_T]SD@'X_VR\6OK8^QVAZTW@%W]R7S PC^L!EAK_?+'KU69_AB*^S^-
MLA=]BGO+D3>( JVC$QI'D!,>:TU"M"0X*H+T;D6>HH:\;TS>;QE@'/&:>Q($
MTLF%;,F"$4.!VD.D!DQ9FFQ@EV)<MBE>_GI+>Z&R$C(M]GN9MGO'![<A*Z$2
MP80;A8WF$DL;O#4>;'",K3*D$9UW358?<OL;T%I@J94'U&0<<8$]LE@";7FC
M#262PV9EU%QPA.H_ZZV-C%QVU#V>*F>%G(8'Q>]]E(.-N9T=?.B[;F>_A#$
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
ME$5X-[\(M^T??6D+OOG^>S?NZGD?QUGJUIY+=+",/KL>O5<R<H.YX](0%7T
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
M^'3L$  XRG17>60R99>[P"J/^Y..)E.CO3+E82(I:]79FP:/S@.LP8L=G9;
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
MJDYG0PLXG+[ -4Q')^ WG0L4[G*@<-<&BKDGM^3$[<71(>V@XBI0L50X(DS
ME 5$#,]'?7U$SC&#"-=2J(@U,"T@4AM$7GAY><==.NYRC_WQ;L19KE6D<8=\
M9A[T*/&.[Z2NXYO!TJ*N VN)*<<<N8 %^'=>9/\.: SS+ ;8;F+=DZ>L)_FC
M:5)\25QKEMZ%F<2O$Y;NG:OO_%Y:I,Z<G_!]]D3]V_4">K>L3KYF9"^G,/.M
MYC$\FP* [S=7.3<YKN4*HOD>=<[I-:!]I;F,(HX;I2P*7 +CM"(B$ZW))4CP
M=RNC<OS)4]TSXBRTG\G+/%@GN:OJX:/AG-\)>[P@\G5+-+E^"&Q\"6>< <GX
MQ:#!FBX2=G=@LXB$8<&,S^XMIB[7!RN'K%(<86^#DT;:H'-/'+Q!'T_OR@=Y
MZW>?E7T^'*583Z9@\$MS/Y]SM/V^72UH_C$ZESP 5;M;CWQI,S<'8>OS43UJ
M-G*&MAVB7@=1EUL'<!:L=%(A#5XY(*K7R"26D.4,V)NE.AC]Y*F\,G5[#(V*
M;JWBCX8%7FV*ZXU>CX$>WA:_.K9X=]BV8(N,V6!ATQ'E6B/N<4).*(.,E-9)
M'[&V-B=#S%T%'=<(X[Z;9WPOX<!YF6 Y;E3-3AI=A8I>%,I^C%STFF6 RF'N
M;?)"!:Z]L$I;18C5FM.05"S9HML&"[LRP(<$[)4R0)LTU0YX* D"<4<8TC(Z
ME#2)C&N>C/7@WK,>P]>]I_=*.M3%&KM8X]DJNQMA4%=E]SC 9ZG*SD@>(WC"
MP3",N  GV# 1D/))!4D%5OFJ24(VKEN"O%:QQ<=$$NZNQT!7X/:XM711X&8,
M-49SAA2A%/$@ W(Z<!1M4BX0I[0$GXYLB)L4N'46>VVQX$JU93>RU%UMV6-$
MA$5M66!*8P_^0C"Y[7Z4#CF1#/+")$H3#]&5VC)-'L!N?_=YMK_B&*Q<9<>Y
M0\OU0QM7*-\[IUE3%_=8@[A'L_--/#MZ^'%OF/_4A4-NA6S+5U-S(HGE3"#G
MHD6<)HMLQCBJP2^10@CLU0W#(;?7NRZ'U^7P?H"PR^4HUT5C[@[[%M$8'VW$
M(3B40@R(6RF1X3PB8C%/T6NF>;Q1-.9[3=X])A;TZ ([UT:!B^(]I,.!J^#
M(MY#J(S)88>4E0(X$.7(^5S[J2/W-&$:@KYQO*=C'3\LZWA\H:/+,6C>L*D+
M+=T&?):.+5J3C,<4&4)S2D@8I"670$*4#\;$1 .]46AI'2Z&>S2AI4&H8D.J
M2V/=FX::KM$!O LY/:J0T]9".KJ0T[41;W?E-)_C3G+/$ [YJG@;+')" MVB
M4D06<,1<WZH"YR[TKRO3^9&3?H\R7K0$45V\Z.Z :Q$O"I$&S)1"1&8_40B&
M;)(2B>B9XH':*%E7O=,%>:X?Y+E8=;L@SZV4=Q'DP5Q2\+0<8EI;4%XGD./:
M(9ZB"2(2DYCHBGI^$/O^W41FEH"CB\S<"6(L(C-1&YXTC\@9$1 G2B#K T,1
M/)9 >(R,AH<M^KGTJJ_9-Z[%S4M-FYQR0=+D8!0OOR&IA&6RK>Z5#]F9@%?U
M3,*K3UG$%Q<WC6=1''C@%!Y[G<N;CNVX^L]K@$8D6K'HL7#8<>NET4((13Q)
M5GMCY&4WV(MOB!YG6H?L#2>V?P%0R,<)%#>_W6QO^WA[_ST.E,&&<N18[@\.
MM@ 9BRFR."5F)2>1YDJ8C;.W E:@+/UR;1C(ZW5$*,6$C61::F:YT-ARHQ,S
MF@5I.'7ILIO".Q%:(Q':_?-]I#Y2*3E2,N86A(D@1P)%21*"A?;$L?3D*=Y@
M%XI0KQK%<3;P@$O]DUX.1(<X ;X/:#JK@,R0%C(,+NZKFZ'>1G79I7)K8P*N
M=$?>FEL 8 " _Y@9YSB@@XU4"T*U)9$0X B7W8;=J>_:J.^? M37>\*3C19A
MG9O+D:"1%BPB MXB]H)P'U,^RW^'%L %SP F,.8*QBR$M@%D2$FG"8,!F,LN
M%NY$:&U$Z/7QSO[[%(1P5C&$';:( S-$3AN-G+(Z&*X5-@1\AHVS'L/M+, "
M]C;6VP)L+C*KJU#?6P;JZL"&ZAIJ1 !['2/>8,^X,LXHR\!_MP'(E(Q872VQ
M6 )_H$+'PU$8Q\%I_=DZ/.H/3V)\%4>?:A_/5Z>=X>!3XZIGS1D7%5E^_=?A
M>+(SG+R-,'(_W!_ TH7E;J&//3I_"P5Z>[R]^9X(1[S5! E! (,Y_&-X+LVB
M2D2N\S44],G3P?"L_DP'H_F*@G0LEAQ^&4_&H%;]?*MZ-1FVYK_5G#57F+TE
MK0CU5[3B6[3$O41#;FMA?H,W3N;FY;?1</Q#ZP/;.7ZO.=?!.HV\Q";7*&?_
MU!@4J,#4@)7QP5VW# ,TR=!\:X=QGC-M#(\R.4L"-DQPZRYQ.SNA>&BA<$QX
MG )&FEB.0*\3<C0J%(CG--'@1*Z@N)Y0!"-35-P;RQ@/@5C8?BF),<)KSJ2X
M))S5"<6#"T7 1%'MD&5<YMKE"$CAP7(J'P+EA(C<M_9Z0F&TP F[$$#:.%'8
M4IT4EDH):SSF_!+WI!.*AQ:*8$$:8K!() _FPPB#K/,,2<F2)Y%*G"_%.(=.
MW> /DVH_;T"5F4ILN?(JU:K"Z11 ]I>O%PEZ>+I6GOA3#<2^]E<@<"_!'1C5
M.6777GO^&E1N7/TM!Z,H_OGEJ]?C\B/Y^>^K4[OK$H=3RN8/8ICVXVXZ7^T6
MPRZC+H,NRK:97=-Z<K*7<T][,*1?^O#ZCZ9>'U[@G#.P-%*;JQ@YR<7;'@/Z
M*HZBPBHDR01CXDD5 8..8.DGHVF^@60=/8PT[/>'QT4W2P'T>'H(8X.'C)O
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
MB9B*)!J74  :B+C5"EFK&**46NJT$4&XCA=VO'"M%[GCA7?1@%H+G+ + :?
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
M6RIF9W/O-9RTE#[G4GF@/A[!S@"Y33[?RVLC<B)$JYACRL?.T_V1]?N<G#?
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
M35+N-;W!+MGO>C #D?&-4.1,KZ3-?G_QQ*,K4A)@(9\B.,=Q,/-Z<K#BW%#
M&/8<6-)^',11;A@!0[0!^'D]+L%Z>,S\V^=/&)0R;3OOV51:C62<VP5WK/"U
M<7E0_JY1/(!/Y^>\&/CA8=PXQZVZ:=18GXT:7Q"'?LB0LJI0=<_AY%=3-X[_
MGL(V;'TJ;5_6)'B\^^M,E?\ZV'GS^X>=P]?'N\]^__@V/^.W+?[NP];)]M[;
MXYUGK\4VO+I#_ZK/J/*;+?+V<)N^V]ODVX<O#V"\QV_W#@YAG)]W/FSBG;V/
M)]OT+7OWYO>T_>7M\7NG"!=2&Z12$ #=7"'+9,Z'\$B4E(I&=CK<ZC W#*A?
MD-)RHJV+W.C$K98X6,W%Z=#QJ]>_O-KZ\_76SEZU]1?\>Y.0\*7?>=U6*=\Z
MZ'M=+_I9G3VK01A_<_6\,-"[;4\JV="W%3?NO\?5+\6/!%![5@.IFPQ'X^+;
M%2KWJ="[?T_!8XPYT.3M^* *[?0N#4#^$4>O#NPHGNYCAUV.>R4P0 ZD-EHJ
M-54A"<6,84JUKJ# $LU^N$$@<IZ//00C]&H"&#'?EMFXGD7?A_^$M7$KOCF,
M[+T&1F# &<\73V"7,U !R)]QA"#,E?6&!Z\"*PSP@JCD^* T2;(G30RFD37*
M6U\!#'AYP\&P'W(;)I"9[#J,2B"[1"C[PW$)W<Q#Y>TCB&H> =1@<%*EZ60*
M7S.3O=S/"0B#B]5XZCZ V,Z80B.VC3=R'@TX*^WGM$8[&PR]FJ$VY,G#!YK.
M-]$O@+TT#(YNM(F765*FK$M.R$['XQF5WQS8_LFX+OOUO![8@:]A38$1A1+-
M+>]Y&<?3_FD^]. IKVNA>&X?D=MS]OO#XTQAPV(58%;#Z:A*\\G[E<F/%I,?
M+LC@^& X[><^8? Z8.ADN!]!"$=-RBN+X^)QXP6A;)Y7$N4Y@ _3G1SD- _(
M^YS5QOXX'L.C8L-.86<6J#PJW? V@'A6N5*GC!'4 =X$\IW+<O+8%U1V,89Z
MT. H?*"Q"N>N1-8&6\/LX,W'H#VH/QQ^S.]9FD(9\"BF?E;%O&Y'?=BF'K")
M28D&-)-TL5_'--ZH=N$=@"'3TFJM64A?5B[4*<%ZY8^,8(0PN1*ZG!QDD&C'
MM.#X%P]HHWIN&UM61M8\W-MIAII1F=&H=M-);&&C/#Q_<QSXX@#,,BBK7]OT
M?\LSN7P[>E6.L]9^"B8&_ECG9"M\'\&S)&>V3/5D(0&_%M !_\37<=SF/O/P
M\FI>L'^G9"A7650O7LR^8+>(WHO%'K</[54+,"#H7W$?GO3':.ACS%5>S:/(
M)LK%2[-5[,VGV<K:35T9P]<6(7<_Y5!Z/'YP!+L4KV8A^!#!=1X>@8Q'?S"
M >R?9+V;Y TOV@H0L'^ @,];GU/F(?NZ1>P#B 4(:VZ':#U(/&PP$+=4%]6:
MR\O2<WM--T40P\S[0?Q!ST?#0>V;[P&;FV)!"]OO50?@_I;W S".\Y\JT+N-
MZ@T8>Y#7?<"D+[&(=<D(%N"L!XTFEG;+ #;S=\;Q3V46^5EE8+D1)(S[>#@J
M*K\T]3R0-ATRSVYD",HS/1K5XQ:$9I,8EQ%-8%-CPT1.?[91]/FG85RCC[%@
MW6@XA1'E&>2A]7.AQ#X8U/SLP\/,@$^R73AG+/,=*#H%-&4:,V3'8D]BOU_>
M=!Q=!NX<K1B?C$%5\_+ :H"1R8#6S&%T-"Q9WQ=[*XL_SP,=9Q.4H317;HR;
M[M.N_O<4K$.6GV:4RRLP7Y;Y_$*]G\UH.V]8[!RR 4L YN2@V ,82:\\O^KG
MAK\@%I\G\SS1.=^V_IIUF/O,MMM7MG<*CP59/*J;KJ!C^&,V$'FQZB:SGHL]
MXQ$8CCC-%JML3XBH*0+MEP!YWML2^VI>*TK;E,VT2/WR_]C#HY^?S2MD&KT9
MQ'[9H# L:?UX>-0?GN1H^\@V1AZ^+106VP2WL@+XV ,BG6L 0'" @811CDBY
M40EW@:V,A6'/);AT$<W=3@'W&LDZFKI^[F::M;)7UB"+8SV)S2_+ ES>?Q['
MGF996*A"8R<7G5B]'12!'B7K8SL#T*'"D?)WM*O16Q:\_%7CZ5&V/:#R]K#E
M$.<"WW'^NA#']7ZNS6GY0ZR:XWG5]*CM-0O+!6/*WD8 6@+@G^&DT6=DPZ<,
M-*&! #L&:8-WY?5ONK3.<:LA:D='$?:B:,)^?^@RX9H=.7-VCAQK+O]OLA>6
M$<."O QM._?/,)),"ZJ\]$ /ZV$6^B4 !O0)4]\RD,7"9#!NB/%PA'*55./[
M'<-N9[!H!"#;GUD">ZX,;UZ\^F.\J/TZ#=_CP\QRLHEI96#U6\Z@+FH'N"0@
M[4L@B",P,"/D^Q9&U,XI&\"1!2F'SV2/,T\DU9]!%N9C+\OC"OHM_F;]QP,[
M[<\ANY#ZX32+[UQ19B1_/$R3K(SEX66^67A:.2OD= AF-'=8_]CPYNSKP@/J
MT4*-FLDOF:>+YSD?Y+\V=Q;+#+_, 6=USF"9X&/@N$]'GR)\=;&YLWT&HP3Z
MXP]F\YK-<;[U\(;HIP5%]V&VN2JFT=]AX:.Y;J]?9_BSHY,JCV))A/I#>%*K
MG@ >_Y[&Q5K-YC6S<'&0=;%!F[)^[<*U"S7;SJ+_0T"Y<0U?#'.#93[);\^^
MP/SA<SQJEG5.=)9F/00/8CJOW9N;MW]9-VX!-D>>>L5M:VQJ#+.HQ$)HRTJT
MK,%GC/>3>)J3%#?I4VS I3A3\P6"9[<?GODKD[J(5)C&F;, [P:)B&5]9Q/L
M@0R/#LM4<YH#')-Q;';E !RH\O<&,;.Q:THL@7JM/V(M*.WJ0LTLG*U "/KA
M.*O!3"*R;?^4:UXQ/FO/A@/4VL3,=.*9\-"Z1S2^%I?^=?>O%\\0,=7KH^Q)
MWLN]35?<.E1ENI53O,!M@!!E1@N$YE,] I/\M]E _[Y<U?0F;V3U3["T  ^[
MHWT[J+\T;LH<TOZY.T<TH*@Y2AE'38D";&Z5+5D\K'UV-II<9).'G&5("HB
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
MQ$Y$H\AJ B!TGGXMRT6#[92DJA0(X]+R,-;0'SLN,9&_>H>^0+4;M5:U>Q0
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
M8R_TA6H>=??F-7.N<-!H"BRVW9+*] D']G*?$@]UWSX2S+(D*O+F1X[>5.W
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
MU,;V7^<QN7Z!Q^3K]^@R20H88I%]\Q"Z/E5_>]C$$P%5_4WEK*>MN6C+-2U
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
M3*E/6[\TS=2WOJ#VE5L?HQC%7H^5C\$8JGX$>GN<53_3KJ>M'X/)$]:\3E_
M6VNYK5LA]L?<^@Q_J#]# PP$<A1@8TSLV)F9#I?:EI0FL4G&?92UOHFKEF[3
M"US"DOJ]$C-&PHR9/5"ZBSIV@#:?<AM/5D2X>R?[(LE-ETG36NZS[CP4$..C
MLBJ_%YL8Q#]\..?YIMB%N5"^]"-&LR]>6"=I&.,->),F]_DM?PK_SK"U.YX-
M& K;GRNX[U*BK>M*=-4AWY.6R#E_)X(IAC.B'8_ OFI^&\.QNJ&FO,[3&;/V
M4@6X#.P_+2H)K1QV@?KUH@*.MA_.7&YEISFF\QJZVHROL>1]9E,<J0M"]"[
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
M6?G>3T6:\"Q^#\)[8(0?:8M[GO>.M$8\0VH>&C\ Z++V;QG1**WXAT,G3]^
M6I/D9!MGSTI;U+C76S>QE@(P'XGF/$H@#"N)XH\W\(>#,S#PQSV2_&DBZ4?D
MH%J@LG-R6?% @?<3<IP))EDO0&O7MU,6_F+B;;Y)P9$3C(%"665N$]<(A.KR
M;89'62V]GSZ#:4O'[,,2S$ T^&#U_)T3(< /.71@?NA[BG=2+9R@&(R$;E@G
M3J>W=^YN[]IL[ZZ4:Q3T9#J*CW/_:":2#J,NX&S'+&U_HU#(8!1<#"9?JV_H
MH<%D(7^QG8-K^&CM_)^T5'S'GN?!]6A,]DFPXK#ZU_B 3,S]L<S@&Q_-@3@K
MSU1:>MG5HV A[SWZ#LFZ8 &&=CF;;2#6<,'T76B=R*5,<;@ 9&_8=K=#BI1-
MR5<MW@NTY,*(?:UP;ZPPGFWWH+3PT.;&^SSM+,-_@CF$9B-FZG' $8?'+R2Y
M5;*B;:8 ^ELX?TV^_?C3#X85)5+%@8X5UE/M9QL3P\$WHO>.XC<ZK-OP4)OV
M-9C/BU7!&9Z23[\JXG"N4SYU995[9E?.:;=A!WP/V/$QGO@(;D)]HGGQ^G-;
MKI#P 69SFZXU^)4D> 11E-P3Z2AJ-!='/+O).4 KVV,/8\^S4L@S.9RR*>1.
M;SBL:$'#KL,1]V[AK:!'1Y9$=%Q(\4&^FH-HU<4!%*XP28R*K/-49V$$<Y!=
M=U*-%V)V[C]8++GN!Y)7I7O@2X45JY%?*E,IV8%3(7'SM#^$8@KH1/0/G2=Y
M%(U$[C4['UIZ2?]@U4YR-6&:K-S/;'W9.#:'X6!#3[[&?49+M3C0T:UU3)46
M.G<7:H]MJA?*!RN9<V$/J/BF^+3DA.9KJI97:0 GB*[]OKY'%2MR"SEYPE'X
M2442UJX\Y3]L\E^@)X_K].0FIU9#=?7I?&$-5=;O?ON=@L4??O^/GW[SWO_M
MYP^__?+N]_<?_O;X?;ILM3WA@6+GM2M.N!5S;[<H^97#YQD<=<XUJ&024/+Q
M0!"41/N/DYSKWQM*&)V0.JA"_&@UFYN2TVBKUG:K'G^>1_U6\ZG.L&@=M[J9
M'NUFU-]MFHQ.U,AV)7.8F^?LDL7P80R/$<B!31F:*="F][U CTE.+E1MDY@T
M.!Q/$9P#ZM"4B.*6A'$0]5.<W$N.#?^3WT(?E%Y"NX.#H]H@Z5TZ:0HW(^/4
M^;I43#+,C*0PF3"VIMG5"19P[V?*T2F:/>)G?G6[Y]#[2 9Q<[K%(]<JQUB"
M?0A$)*@T%XA"Q"$O&AISEN/\VXO!U<E..SD^IL=. =H5ZRKMS6#<(\G'*=5\
M7)U\1EUV+N[_NII]"C!C2.%M1Y_CT<=)S-2P E1Q8$,$4@.!(A'>>T>N>[8Y
MMC-@K=$+(H@<HFX9 YS4CI9'/FMN\GQ@3EY<K&:83+(LE6YL)3;;U/.X4BE3
M>LRF5V/F;@R?;5?4.(S@:X<65BF4?P7O-Z6ODJ[?D'/=,<Z1&<>2TO@='2]G
MO:,7B>2DK9?JO%!S 7*:9"1*XEE;T6Z 1Z0DWT<<%N [5)#(UX:A51LXO$^!
MD2\6H&/1/>$P7NK >W1<<G0N<83^)Z76WCK0!5!4[5"IYN,8.27V:G];DK(
M"<DB*=6X46T1BZ7NW#\#1<EI6:(754*ISS4UDAHY X^E6),47LDY9?46C,I[
M#IY)=1X6;BUS^FQ6W'2$?-:C:6M5D1 KKKE4WGPS0_TZ#^:?L!R8XZT;[ZZ(
ML ;(H%;AW4NATF4:%(LBDAK-,&+_4R UKAU)GY.D6Q5MNE14UTU:VZDCS/,2
M1JXRU&;C6]*^*?D>Z_%NN$J<_#TI4*HCS8D-H 9XO!W0J'ZE@OV?5,9$FJ=6
M? 6C#_Z<16I58U@QQF 9#XC$+WI;,?H<HHQU<.JV1F P.\R,0XP"*NP@<;"L
M /K- ]#(.N%\>D8S ,6FL+TD-02_Q%#2%*(;5$>Y@X6WP )/BW5^@%TFF27:
M>'+J=GU1O@T@"?Q)W+Q$2#X*(3/6A)YZ,Q.]NK*)4;\KFVC!7)ZK;**3CH^7
MCE94Z4RZ\A6%IN%MN%YKU%;WFI.,>:I61#2@, NRG++EHF"6I(ZX3!R-ER*/
MVO'$<4:0B70.,_%Z8M#>D:I<_>[=*I![MZ;.?(^_JR1'-2R4(YA-:8$I)*!Z
M^AO]G4V8;]!"L'(5+/$,C+?,_ 9=KD[A07>Q'Y%U ^\F2F8N&@:Z'($Z<;?M
M1]SV*+FG/%V8C8':215NNSG-:16T1QO!F">G8U*D(*S3,./T6XQ7(:Z6I*ZF
MCK.K"RL>W;,(/]1!(!>8#"OQZ^,%^N/<(#IGC@-9;HXM13I5JZH?F6B?AYS?
M[<V+#.BHTBZTU 9OB>.9Q&2X8D45&8A#J@C.Q<$VHVSTE'0XYZ=.J)),!X%_
M(L.&L^^5P)41U-[&T'M[#"J*XU?9 D:,4\0JZMCBF&RA0:<8VL!WH:+XM/L:
M'<M"!TARE2D7U+>!@P_2T>R(-",P"RK:20R^P\(J2K9BA!7R<@:<<XN+GX%^
MY"*X[5&^*SX-74A+H'N<O'*C$OPKK\$1O0O2#5X@$L"P*(T80D8-?>6B_5F
MR3WENAV_'5F'6 9A)+ UA!8BY,"H(C"(J'G69-**7E;"S/-U[$3*=(#GJ(2)
M,F-+N0\=/9]=?I1L>).C:]N"B0<!MA9%_;TJW=B8<JMYHG.#GUZYDW,&@O@F
M#=:WTDEN$6:(,:QVM,W(5;#JI.D)$G&3&84N*92,9;ASU8PPZE'+S2I&!3R-
MN!0!C?$1;NU;[QUHV4#[%T_/63#_=),F1;RXD-DLZ?^]/?6UN0HS6UGLU _5
MDY7TGC1@I+U4[>N299RH6U'3<BZ7-;($IVNIPOSU6-VM9 X!:S'W,%VK&=*K
MGC4L6GM'KU,=9JDI6GI8+W2#"E.L,=%-AIT4,7>'Z]2'BQ ,!;._"N1>^1HS
M*:DB75 <2\#AZ,(&'1;+$HV\O<</EX)9X%:0=>0^^=GD/#R-:JD]V0F60!(N
MI_@@G?HF!W?>@!!LHY>]>-*>A46:90D"ITG[R+IH%)9!V,81OI,\)D&H4J,;
M_.L?!)2*C@?&-C'X1+I'S)P#(<&\R^E\[GPNZEM_@6;.QMZQ3D11NA@+]&#
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
MZO6RG7""-3FH P<[,\PL.5%\4:FBU\]L=48BB&Z70J@KIG=*.P ==S?5B>\
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
MJE=4HA*XF8IS]4)E$4CUG(D+ZP/.GOW=ZK-[ 451F^179UUCTC).UBB):9T
M)ELT73O",:6@[$"G;R-@[;:^<KJX%5H;D;F-39)>$^-QQW"X\:<E=T0;GEWO
MO&)[*_.80>J_P ZWYQY5ALKPV%#&C'1(C0&U YJ/H>D+]3@],-IT*0O!IA0R
MU2=FD[&90%=+/I.5@!("L[ZS\+,TY?ZQ=(8T^@>5#])U7N3('P?+@K,JL(Z=
M[9LWO,WLU&#V>5F*1#=QLP"OD!X^HV2OXITD+%8K.PI6=&@;,= D( WO-)*[
MO_VS+3*0KW]*W41O /BYI>/D P[L778&W(Y%PZU^3-"?"O<E, &D$M20(BV7
M:CT-%49&:.39]N+[() -1TUJ*.=)#27B/XE,IULE4HC<I4_KW#&6*H%'B<^J
M$)LOL_QD\N@_<1I/'OUGH#E_<F(EX\,9<F.\9)+R1JB<L7+\GO%C#XZ.HU_<
M!HT>GMK*M<XBO,NQ&Y ;LPX,!TU?^ED_>4& @+*)%B5-")D**9G)Y\BPK-P9
M2(U]+WW_$2H>4^V));6<N:9V(5B#124$$$*M*75%VK[N]BB;G(/5P9U+2R-*
M?C5K<.B)8'Y2(1C(:F=*_&^0!(_[G8ND8JDQU"9&HE8JL@^\,)/UP?QW-=#C
M[7S>VTMP.BF$3% ^.J9$VD/'\X>_58(U39#FBOOAG4/48)=T/2O/Z!9KJV"Z
MX939@\W<'3N_BMN6Y4OS;&Z)RZE,#.4;37]8 FC89**.0>RF_4-1=G,?<@/
M%HMY?ZE&CO$/BY+5 &!H3"J*F XN68%MQ#H7E'K=KRZ$-)\I/LIY,'+_&S2<
MA"4^?.E1&,@/%9ADKGT\OH3*BB,#U.HDR88$A8E)3'O4SN0:7P#I'_*&*)@=
MYK'CLL2]"J0!_ AC<N8V NF%2]@@<!W$F%S8:\#*C&'C9BC! 7M#^]G!DN?D
M932E,SEI;6Q92%&&.X/1][%P2X!;M%.5MWLO&P(5FAY\37 1T@HF$#5"R2<$
M6(QSQ.;PFJH,0Y C/K&T*YW%EHSCV2H!CVV!'A :.#=++$<"IS83ZVK(]"JV
M +4YPN#ARADHW$#+=-O='AL?9+4Q=W/<P3M<2YQX%_DB$JQZ;:&K+24JVT![
M)/ZGYVC$#1'^D=A ,X5W <87?\#_80NQ"-/%5=$R5WFQ*F/T&R(^SH3N\E -
MQH=E%L:$W*WB][*&F:)$'FM3@V<P1Q(M;66!8*J74@]3Z;1B;N97[O[%$)_3
MZ'K)T+[6!#L]:NUND$5I%=6 $VJ5DSUC?]QM>6#TCE2;G.(<;K\VW-P@FX,!
M(OR-R'V ;+*K-D7. NJ5*$=\:8X)2,=RFX^0W&,8%_XPB@B8&2J##G*B#,5C
M3BJ[HJJ7@9L/Z25N\-((<@,/RXN./;+!'!&2PV/"N-@]Y:5SV-WZ1B];Z'+
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
M\4PK/U0B1V6]>9;[ZEF(*@Q&'/@U9"ZS 9\-4:W&T,;P)M@3TI! ;%DL2O+
M 9!3$$;;F?DSA+3BAJ*"=]>3O];\Z7;5@D&&%YS8<MJ8:)\K_#WP33%.@F-#
MPX%D##GS\8Z%$H?H32=N)AML#(!!<>H=XJ,Q,"2@K\$#%#?F\M_,"PTU*LT;
M=+)[]GH??B+=VT:36RZP;M[ %_9SA#-T_1N:@HQ<K,&Q33>"!M.DT+6&*'B[
M()_3PZSQS=UQ=MT9,L'=3. Y"78[S+,$0M2#M37B13J3VA!1B5P/MG] _MI/
M;)D-?X6]]PMAS=%S<1X8&FMQX2.4/6^<_<(LB-OW<W<&$LR0DOL/=;JBIFZ3
M%%,G]XA\&L'3,&:$_>X8A^A<NRTZS8C8$>/PA+. 15)5Y07YCIC;\+=E"M1G
MC53N2X,>P+V!T!X7*LSGAA .&]J4-O[V(%1>&A[HG1<2!U3)M"J3M(.0#MI?
MWSLSMHQ.UVZ$LP3-/V>*#K:*\&&Y+>%^!5+MH?38+I+3R@+9X?X#J5-GZJIL
M*2>F'HR'0F]P2P9X^+(<U;.NM1?(<LH"$R@ FI-8S3B;E=!F-+0I4/EQ=\)W
MRT'"C1$<.CU5OWR>(:<]U,V8D>V5EKEZ55Y ZB:E1EP*_,!:!XY4>,>XT2V0
M\ZX@,68WPN=&22QI)#>XDHYMC_#>E@^_PCFKI(G1W3>V9]Z0B.X -TH#WIP#
M-(+P4G$$L]VSI3N0&3EF<\RO7^>Z5%"RG;;QV%W7!)LM=X6[JG])#>SWN(O6
M7B;5.F2DUB^J"'7 !3QET65QV8WJ>C<)ILG)[8JBJ7.2]7.:-W*;NR4RI=OC
M>5# 1#D1TSUG<R+<7;0KOI4[3]BMPP" HQ%-TQPVDF'+;-$6PH8>]PYY(-Q
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
M;-1=*],5 +.H;D_O*?8<^$4'&DU"A>/@!2XX"IV"*O%YQLK375[G:[WFP6Z
MWVOT?^;#BP&H.&0G%-E&32JC9@1F<&%Z%1#K4[*V:XH?9\"SYL<H'H7$FR?I
MX8A5TCKNRU52B!8F]DF6*Y+N<DN1*Q.)_-#!K@:E^'N3@_RYQ"-J]4[U)&$1
MX*,%8L.>U9X<G!E_%\A-2JK!TF&$G-Q5?DZ\D9 2Y>=3]P)IB)+R'W:[X:D:
MV#/"ADMR#CN.%>'VAG:=3QWD3$7=22QVT@)ZI?5^RK\TW7XD9"P30WJ5YD/0
MQ%?,DW,7CWG\.B68"JKW02H]$1W%4/,BS9%Y<QER_=G";:!.)Q3)6_2@OQ>1
MS34=E.T'[;:)XD"3Y*^^XP;9I)JJQ>+#;?(W4:2W%+,ARL2\@^<EIBCP[9\O
M\VP>O?R$#"C.9+R!H ":M]^54P#U_-.%;<Z<F\()])AZOK]+;31GT9R9_FF_
MK?8;(XEC=!E8LY0%<MADUA_S%92=I)\PQ#+;B#WMS;YI^ ))NYBUG*UF]&<N
M$O4 2P><"_9*0,'-##VQ?XL..RDH92N_=6>%_]#<L]'=V03@(O\-R !PFQ&W
MZH$#AX5E+_BR@RYR#S>%\EVYJS;#;E46RL:F\1*4<!+0$$)FS"P-R:V9$)])
MW"X3'7W3[I#')%U+;.6N%LX)_[=7\JG7D'R!F3JKB6K<366>MI3LUS(J.@W2
M-7'FMBSLD-B7AHF3DBK YUFU2L[@-94.1$!\H+6;X][)#961D,E[Q0)/-<_;
MJVN,8$M0RWIA2KU#7/73P<*":G>NP<<4=TJU!*SZS!HJQ570MY9J/HTUS"48
MWZ))>J#>J+$):MZ\+1B2SDT:1%C$LFP82I<->)5L^D#ZPQN(YPQC@2F<E^9X
M4V.D]@LP[P2?'B7+-R0X'68Z_S!N$.'T$VY]R%BY9[$R=0(U127U3B"#7B2L
M3T/[-DGSTK10J8+UL/ #SP%O>=V]TOMG#.37+\#U%2)NFVLBY.,L!@LSR/>L
M9><V!I N22@^KID50*F1.)",ZDW=9 >LW"RY_Q#_Y7:Y>_4L#9D7$3_E=Q=&
ME#-N(0=TENV5U"9"Y4%0@H0^S&8;>]$R2U),]Z+RL]G3R4SN@9&T\QKY.G?1
M$I\$KB\R R"O=]TA:05A ;B5"N,Z@IF(.Q(1<;@E,.'.@$'R*GI.S!SR[37?
M=[.\9M20, 61N6W<SEG#^%/,DR6UQ$HQ?6!57F252K03LV>@7*'[!D+N/.Q+
M)58-C-"2NBYG1#6!S\47E1N?+$.@8[--,*X*WIR4-!+2AR*_)24Z Z^&S"G2
M3+QV9V)R]%YMBN;VV-\WTEW<R'V/O._9##Y*M#YL<@@=;172\8H]9/,JS=I)
M@"=!5B6C2*>(20650;V9_MJD)1*L0*[*G27#**/N!+.LN;WH[B>WR?_XY?0W
M;/?NS"RC$&TRR2NHB1\#>5/ ]%;GF?.ZB)-#?BB.SLL<<UZ&8\C^&5A-\<42
M\OK,G_0-8%F6"93VJ%W:#2D#PU"5[HE:19DM83J;\A[_SPZO46R/I<&#"<FL
MO=.9<HSY,MA15P]0R'\&'N8V'_A]P(:#<!SD%'"FJ)"8/"_.L[K!)9!2-[*;
M*$OQ((H\>@E+Q04&0V5,D -A=1&3I8IW08R B*18N_?-F3&P;B1/@HM<4$O\
M[E(NE5JV]#_[*LEK;1@)D!-)<#B9>,(6:R$.5,\6(7SBV[I%Q(H)DK+S;D>9
M*SC LE.S&3/3#GNT'*(!*[3'BGE^8L_=,31CM,;P_GAV AZSP[4OFF;I9+:3
M-(5 %"(0OIR)L82!+,24CM>/L.C(C>J##+]AI/L=_@X[H#0$2%T4'9'+V%8D
M$S6%CB9=Y;)8LA5(&+'2Q#QO %FT&C4#L;OC\C<TU$\#+WAAA7;"GP*UFG6V
M'9=PNZ[G_A1'5%'%9<"9KNFL?<R"HT.-34N\)1C2(2;)G]L=Y^ONH20?C"C)
M/1C+'>>'?G.>51[M)[J^FRSA7"@# L4!(<([/?6HS1V$9M0%1N85$WN%9-=2
M#J4PI8_ @*#] @V*#3Z]1U63$X0%!?0_.-D21TN2"46$32?V,W1VQ&B,'X+H
MPYEMNB4T&>SME41]QM78*@J$+^)E-:EZGNH=U!D_CYG8)?7>Z<(K!ZVFG=/^
M?$K>6,N^X.XG[#?%WIW:<H.2^-@VKJ8]VZU!?Y]X?)E7HA7Z.^<$M?GJ"GY/
MQ[$!<>"!-#\)>/JE]3$^0DEX4D%SLX6<-OO2-K<UB=YC[YJ['Q>9?D(])QH2
M)4?(%5GE'[.5#0* %@Y<%S=$A,@RT&4H[>%O;M@(;G!PSPE$Q\285_-V#\)U
M>>Y3)\246!;S%0C! WEBA6NO.JH!_ 6[B!B98E;8I&(@OO)4X_1)+_P"G]4L
MSJ$6:=ZV%?#)(O3M/0-CCQ\=G0@FZD69IO=>54GQ,3J%N"RD(198S#UDA4]M
MHVT5AB*\")F(VWKB0P9_"9Z25TW[1G,++ KRRQ!")*MV';O(UMF$!9*[PY?:
M8@'LO+%G3UQC)E'S*B^R=3F#$S.+WF4,;*6;?5'RJ?JSS N%+U?2Z9M"@W[:
MVV)#QVG/UIE:>(/]3R6E'%822Y)I[CQC#-",' 3P&$+K(U/B87[(+Q&1I*4]
M,#'\=P4@ KD<*>)GMF7=%TE1M,$!5?;01/7#J=4O-BJUV(75R=OBH=V@(AK\
M)Z54MAQ\NX?\.P=DR![S9JA[];4MWS2^/G0M:WV.1>?";I,0$:W%J-E6>R)J
M24;V7FJI>&%0@L6.&#Z^I7]5T'_Z!@'!;,H(5MW5<^B^#Y(XOCQY#MN/LVDF
M!Y[,9FV5S#:$ZT-4)17:5ZO^:1G<,[<GEL:$+T %BP#1&@""U?\T3.OH%OC\
MK7@:4)\I"KSX?2%7_HVLE=LZFSKG3*#_D-M:944=,.!W0X(H&%BT?6 JQP<'
MJZ7.G-IY,\Z5B*.I^R"&F;'A4_")3= 9-MB&<BX:]-4\HZ9^<T9U(LCW&88U
M=NK9L%)E6P])PQWJ-0R =,J_KJASX+>L>=_F369G^"H;B,SN.D0:FGT#FI1U
MG0G_.B%^<^F$:J!4)EO _4_X*-W2;-7,@]G(!+&'+S6$RV9C$:B#-3FEU+W7
M96.D'GN"M[B2Y0P&%A3MS'BD 0VM>?_YM6*&I),%)M=S6W@X-#H.B27X][P.
MU*^VD_@56\WFFPZ4H.$;V=*6'^[N'30L?18,J2_]_1[N[CCZ>UDNW P_7Y4M
M>6^GZ^3?[CE_9%/GCTI9RG T:&C%[F;;"(V_R40(Q(R 9UJ"MAL2RFFH2(YZ
M!NNRP)!K#KPCE#N'  JYC8Y^FL'H\'\?_V1^E-^/+)[S@ O*0XKKC-_RF\V?
M;WX55&@)K*#=\>"(LL('/D?^Q(8R$.^ .-Y#5,1KLMEWY_&T(;TW[EC?@)=I
MN4<CTV#\9F@!_@F(6LC04ZJ#/UUE"X92 9UNR5H2R.230AM ;AE1ZMSMR:1"
M:8LNL8!_W=#J@XCMJ9H/4,2]TMBI50D$L]$[K#(A+:'PG"&Q> <#C@]\8$+Q
MS_5AWB"?E2MP?_K:$*U7[]@P[0\DB%C/=YIM2A7Z(0B1<?9NS97V)L3V&<15
M9VW!C<S0VX3.6J2,J6S3 R\=?PQ50/RNX_1/;I%P967W*/$(Q\8EP=R-]/_*
M$K@?<J9>^=+SJF<MI(U9-PML:ZBP[;S%O+O?*U++V@?-R%LOJPN/(^APU ]:
MVH#-P@40.:.[^]ZAKV]YYXM#CB] &-ZB#-,;A"I-&^G\ITD=Y!:WR/8$O'B;
M6$K.X"=)?A%<9%BJ(L6)%5(HHAEP-D :V>%F L][]I%[ _HI8FQ)6N?] 60)
MMS1RZI$C+E5AXT8ND@O:?&X!_%O9DU.<D5\!H?Y?_^OX\=%/#X[CZ.3HY)@O
MC(1@*I"S;SB=3XT,\(X?\+"<K@D) 3/Y+JL;S!\\!R6-)CH5]D4-?3XXRQ^]
M(ISAAK\#K##P9/EG=\Z<H_ ?CXZ.)D<T*O?F*^&=_8\GCR9'$?]++#<$GC!%
MKW-4;S/:EVP>.FQ"I;819USWD\A3\X[RNXGCN2T[BDL*73C?HL3\EG,.S&CX
MO%,_/R(\U%>^6&:%S_# 5/9%7;;A=K8?B^$C$=MHP]LI@>ZB+-'2SY5B%.@Z
M!K4KR8T;%Q&L8EODTBYJX'O"FH@U)O?OF+$*+:U/VA.L(6#!8XP!,23JHPI6
M@+H53?-!E0:Z+'R>UUM0@PP6GP<JC4"C#3E=C*,(+1\D?/LR&7OV\K3K"9)B
M@7YXSS+K3%(OH[G;&XSR"RM]X-2#K(\T#5)Q5D_XF7LV% !7WDW-ZD8PNM#\
M,W5?I#. ;3539J^1V-A<#BW?-69 8%H&KA>,9=GZ6-1'?*7C.FASSJ#HD&TY
M='TJXBMU?HZTN%]&BVM@/K!FY^T*DK5^PTC14;T'C!U9:= H=(U,TC>U0NCD
M#1QE@D] !3A;N*5(9LX*42:"BM0)@2!8O ,^#'RW_@O HN^B9CS4X^I]Z]43
M[LHAYPH\4<%YLPF.M]ABO%U]]L56NX(- :=6CO*LK$"YHLD"<MJSTEW,/\$'
MQ[WPC?="DO[9UCYD,T!U;U_I ETE,S[34.$./-,TK[UKBP5YSFB.^$O%7SX<
M\9=[,)8;QU_V[-2^A4N6A_]B66(!"MMC /(%V'@$92XHD"::.VJI01DN9%C"
MR^#V%,^'6J(ATEG@/<7)DN!&\W!\J0)<)6/I(FU,QD@(JATE!QMZ<Y:9L*AV
M@J@Z!#P%G!GOZ(8I?W(=\'B89XAWN:'"TE8R#X@$FWR^ 5K\18D2WC%K0#2^
MMD)+:8<H"@-80Y,RB5 P%] <!GJUV+&Y,Q^P<Z'&^/&&M;BX&LDL"[+2OL#
M17IF_M+2BE6:EJ/)"-RYYLH(5'C!VZ;J\C4@+SF0ZG'& 8A1A*Q$$IE:'1YC
MG!O58Q.U^9!R:$"9#1-@!2#[G4E)0-1:MT477#(NV4TM&64.@VP"4RW!T0..
M',W2];FFX",D0PD!IZ]?RE>"(SNNX3=;0^:-">BT9&UX-5+C)6TUI<2DZL:<
MXD(B403U_0RR/(TK?%,KW!8,[:4SYB:MVE WO[2-6UXC%F5:(U)?5)GR$!7!
MW&]2N_)A"+%;0!_^ H&$U"?/(?ZXQ#=ZB(6];:9<HN['\Z0"A '\CT8\)'=@
M"Z,V-.0AC2MU<Y42 WS7 B^D<N?SFL7=?-NDZ<@*6Q9L #0NUDT>JX Y<*,$
MQJ)3EF?U3L<EZ#G"3A"UM()A\*V98^+\^WBK2L*$X)^D2H53K 2Z5(2]I\A5
M@/:3@9M?$D4>*BSSCP&22R3L(6"*./*,> -  .S[H+U) $A#V3A TR)B5GOO
M+/@'< =$V[@B!I;@NY2)8SZ@ *R<K*$-KQ8$A3 GRD""ITPW""06;B1Z&?=0
MD I'#1DNE2%'42YX8]^/"R@%4?/#=!?WXUI(:;YJ!>*2<IO4KDE!>V_G,U85
M.P)F*Y:#;PN%9"KB%/O;I-?-73G*6*1KES3T$^5T):JJQ)$..3IGTJ[>8O63
MJ=- 02J?;_8_<?P&IS'HNP>2&F_18P, \X17-OL41]#U"9I&1:.V@B'J6BT/
M<I3$CP)0&P3V0X9R$W/W!^QEQAP'_$J&$N6*)F0_UN.*^E&P @RQ] T_EN>
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
MM,3<7>4%G=-L!6PA@O^"=QM7]J96=LY1D91Q6HA-669$?) 9TGIH2@SNKK*
M"'5<EF^T+.A=)RB"7K3@E+N_L3T-5@RS '2&P(2/ZW-C!I%JRW2CY:CLY)8*
MVK"$.BV'>(AU_C G+-(O4H=G6HUQC6Z8MQI8%;"\B)(N]6BU;F[&)8W%K1FP
MYR.C%BA$,E6V2"J&PDA?I_M?ZU*9J?O%FW'1;FK1"'YO(E3*1",Q0@8?MV(7
M7#U;0'="@0Y@7B &:I>/=O?0LX]'].P>C.7;LPB/IN?:I"T#.$*CB"/>%%W<
M(X/.#2Z&]L)SS&&HY,"O93JY;2G)+:FYO7KOC@A1(#C([>*^_!S5!-LD+:]$
M%&,IL0FWB\AB54J^Y@.!X2! L\++''+J+":[3FKH8,7HFW_2]J=3)#>)7B%+
M7P+\.+'$A, 58?)S_7>09)D^N$9E"+C$*RQ[=JG'E@@(W]RA7K)WU ]>5FZ5
M?T'/!Y;R0_(I^I7Z VY-Z?0/0J29[>&.?%DU@=W5M*K[;=ZVJ^1"M"^E[_Y]
MHYL^6]79!71?4&5I#\W=#W^+AD;U_1:B)[T9W($0)V7:4UP(O9C0>5+.AY:0
M"%($6[)AOBEN>[#$4 9Q JMYL/7MTZ"&V$6UU0CC)'X6G,H6&&CA1O.UZMXF
M-NC/H-A!CV"<K'\4/%TPV<2AZKZQS*?X1(*T(A'!U8]6IZXI/]D?C\<*9<6L
MVI#(K4_&>EZU[2><R2\(V'R@>\#-UJ_NHCLY.CZ.B5X-&AL2  ?/[P$*A]&W
MR%6 (:HVT./*0.-P5CG?\D4&E0CX1!S][+Z1M##IKZV*&4/J-XJ,%WJ(GU^_
M5RX3ZHR![[ZDV7X)8'?N>Y$OO'GY4K^@.%3HP3G/W;3,B*V$H/VMS9#(=N"%
M#/"LB/D].3IZZEZN0N\$-5!Q:CR%;^ >^*(TXGTC%U S O]UE3"B3L2#D0?I
M-="O%)F?;D0@77?._53+&12B#IU9/XO.TW'K742GT&6&X1AL79W(5Z?/S4S*
M//FRNC.'*$".9%0(,G'G%5B]4D924-=?FM6S*I]Z@JK.N]3^%=QBXVZ GZ8<
M+I'O)1_=/-J6BKK)SL D7P#+I#NE[CFF.4Q&AL_=?C 97S%UA[#$%0!&&4,=
M$G++G.>E? _6%]L%0F@X8EK,QQ@Q,_#)6#I.@!,5EZ(2YTB=2P3JUS"2+&#%
M)+H,\Y;89U==G<IN#\V,&&4PI-:HF\6*M25#:F-R40C/$+5+H8(I(E[E/'L3
M;N D5N1"A>)KNK097S$HZ*PU]%#/5I.O4FT7M(E59H&(@DYF>-TPHZV^T00Z
M\:U:M/T5$[#P)"'SVKH[7[B-B/Z'Y==-1YF&2@.77W=^8^UQ#5Z0#E?H.5G0
M%EC,- /LDAQ,\Q9(JE1#=_ LJ>U/</<F-ACVQC;L)JR:<H&<0=0GP&VX?GH8
M%=>9'4RT4FBRRA9YO>+>7*R_(^ 3.I$39]49AY&9JP: 9C/WLEA;%]+28*_J
M0OD&6S^=* = K&=6=Z4!&BB^F;#_-G@B[<EA>7BSR;!QISMK.D:_>MQ18UA>
M+#]F2(%DD24@*]2 'B(OMH!-1/:0*]F5=P7[?N"!VJF7Q#&(U_\%74JP;V=)
MJQI/]J3H N!1F&9<A8'9(7@:+C>ZPVCRU%>-@Z_;UC-"UU?K"R2>.DMA-F5G
M3#/_].FFAPA"RD*W-[B831T\T"3(-_19WF2TZ\PKT8GB?W7/KLD/5D"C[,:
MHL<..*A>H,*I0O;/,F<Q&M$;\GR+R0K[N%D&2XKS'<II%NQ4B7.Q^I7:1.81
MZ$.K9/C5FB&0UH#!4%)W0-Q 9Q+D;.,78N#J[0%\OQ0K :\,B<C0_MA[9XO)
MZ]G).4)NK=TUU:]@64*2KY!"=-I6:48V4/BK B97I?J]!BU42/BTK3=%9.U!
M7^=0S=8;.\V=H-6?SR3TC+'CP<#3_W3^=9UR=S3&*F6%W=!EY.Y(Z+1G8@1F
MCA.D,/&..[,0=Y8;^ODMV-SF4*2YU3CJ@-9V%QLBCVT<4+1(,8 P<(XFE7Q^
M()-[X:P%:CL">KHM!*7N/1-<_$RC/'5'UB[(87<)N"5*'$2RXCU"_Y3QAWJS
M[-]D>W*O[W<%<C)IJ0ETY7,('N+=XSGS5R; _YL'<$'L9Z+>4K"++[)S!7N^
M@U< 1V3FOOJ/#++P$D"^ KX%^,R+JEU$I^DZ+Y#"V*/#A3+SN9U5)L'$*:&/
MO7&!T)F8VO?)/&/N4_ZY\,D$'^=WPFC7OQ%>/H!C:%<+M!!VKS!"&F,B2Y&(
MBW0?63/<-Y,%=+K.S**9??,K$5>8M!;-Q,NV<CO$G6TW]3S"[J+AT-S5ABF&
MVD400,RICY9Q(3$^C@3GN_9ST1T?PM<;D<V@@)5'S"3G2_</^!#*U\F"PEO[
M5SI0VW5:#QD#!+;+C")O;J8J )U["UUU_2PF+"4* RI.40"89MZ70%G7-)]O
M>J%7"L#:\DS!@.!HP.^QX%XOLQFBT&Q.XK*7HA0 TB=A&H!OP'+-+7 =T&(0
M(:$AC6F\$O;YWX]]LD4I#NR]KS3$:D^WCY(N7?5Y^0=WQI?=KACVPKQM>PE;
MFJ.4R$IN^024-!.Q@$BOL]& ZF>A0=KF4\N_8P)'IP-3 1@G6O?%I,'$LG3W
MB3#G$QD)^4-IP%4#50/3E @7(?3Y))J7Y,+C,D'9.*\U57'!.+6X_EPZ0L#Y
M)39W<L;68='".TK;VI$R]I.*+W25HE_=KBTQB3;T#L'XV?7#TT=O7DEKEB<F
M2#/W,GEC-%"@535U(0F46F+T0X"#M'<<DC2M$#X*C2]$ V+)Z;U32PDYJ5"Z
M(9[G58FN$84B0?RQ^[?D=!LN$F$J,[\@OZW)XIM<CX +MN.BXSZG("S,'N&G
MN/0%5B.MDHLNC4@_TF6Z'4W5!*YC1$R_$&)"GF+'L[8] ?/,,+H1!*<@N"<C
M"&X/QG+'*21)_,.'Z(IRLF0PB1H2R,T@LY_1_Y*P$<F:Q$;,=YD)<H<004MR
M*R)_;C'/IN,4"W),).]3^>0L^)&).80!:#UFE16+9KGA/]%U%:C79+4;F;C?
M%T(=!),2?LQ3]3$Q=9JLD01QE>3KFJM>U5I2)#XUAJ8/Y;RV"OM,*=\JP:>V
M1_N\FZ*(X7>;!%^%B.@233]61-""EY;SD@AA;G)Y"4L]^.R=%J^& MQX('CB
MI^.&Q3]?E-7*751O\+>II@B^4$RY/QXS.0_^]O(Z]2@XQ-\P(_7N&URY=MQ]
M^1M>*P-[\-HUI7XJ3$UYYPKP"9K2Q)\5CP;7B,E!+1#.-O1YU]#FL-@+X(UP
MLYFK@TA1VIQP)VF$.73V^[&HC6Z-23>> 8_6;,/;GHD"W'_.-E.89?I/R@##
M!YSQ:(A@,V8V5&((?3GY?1*]@$^\U4\P'T[.6;#G2[=2T?/@N;\D%Y*I'].2
M!B.''&@:[)JD69!^''11M^;2DFE5)FG0_/*92R]T.H._#\-GVTMAG,;.^"1*
M%B"= MQ15#"D5)\[X6>@#QZ0$<)/*+!(I\4"RHB9#O_L'+C"2H^P3,841S1?
M@:\,"H>!M&:7E=T>E$/=1:\+\XXQD5/C#!4 V(7L!LGJ4((RID0BG:!5"5FS
MX97MFI'N!WI;2Q $R.^G9L-=X[@,[HZ)Q4G!?_#@EUB0"&)* .&!!6*DQT1^
M"DV'4K(1:G:X45GA97"$M$/0YS%!+F["> "^#"0R)"T4[DZV-OP%0,85M7.;
M,F(U!08#_"+\=R=*"W+O[J=/W4RM -ST./9V]*W;F'E"5SE6[!#K!#FUSD$T
M[Q9''PLDW2-[_'<&7G=-\CN?=!= T]]?O%6E(4U$@2X*PK(HVBT9\_8(-;">
MTMF%+PIE1NU-<8=%3#).3%."9QD [#FQE8J3JJN+KXC0GQJ]UFUI9C4*?JY1
M/8=0(R:-I#)(;!F'/"Y2WJ)7"?Q2[[S,4:Z^N.>3AE 'IKUG5_0WMUR8)_>+
M^EZH#E7_"D,<N \5?O:;S-W;K'2/TG]W@= "TR=G0'J>=KXUSZNZZ=^INK;/
MW__27=JF+#]*!B7WX+HGM*;N"\""1Q0;^.PEN&5HB&F6ZHW;Z'#ZJ'L <ZDE
M*QX9IS+8 E ?OXH_@0</)@II;LP:8CAY3R!-"'L%4AOY3T-^F<M/G27$[F+<
MWGI6M>[Q&TK$<1L%9(6?.T?+K6^1)UJDP**0_^?GTNSPEBT;,!S_!3XD,_W\
M[:E7ET-9I'RU&N80%"=8%"K-Z?"D!WC<#1K0_<F,1YHO)!X!*HN4/#+]$S["
M%X3!7SYK[L%:&1Q8+>#C(?/*>\*]&FZ;V&3>_ID4+20<CY&R^LCGS\7T*S2B
MEM@$;VOF3#2O<MJX#5-D&[59"8X'1??XZ0I%"XPY>D=8,S+/IR^?M@LHI?+7
M)]'?60E3%MW7.P)O(ZC<7V1618I)PP1-E\P428K3P[E(C6(@)>W5='$:*0=
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
M2P'5 $R*"B4D^$+3TIK*$$L5)\"-*HT\%'=-Q%X#:Y_F\769<_^(3EN354R
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
M.@NV8:UVV,+K,-K&=5Q]R^_DX^N3O?_Y$=^Z\J:=KA>-W'U&QUG@24@UA>U
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
M)!$3$\F2LI948%'9P(QV/HGJX"X[TE"ZP/WQ9*L_[C6(?ZW6M#[ M[F:%0A
M H.U[YQC6M-7((MDV::<5#&F0).V 8\B^X$D:1N>- EI+0$XN;CEB<(;J#(8
M5Y14+#MEJGP#@\(C0Q&<!!<EJB8U#6M@_+$$J0<^-6A]>A_JX7@TI\#?A[//
MAQ?3&0&>O!]"')[5'CZJ) ]!>\:MI:L:N&%19,/([A-.I%# -VEULR;.'TBT
M^N-7@Q#9RIUPC;!ZOZXNYN\I4=]_1_A#Y "%85"$/^C(/$^Y1OR41R,BB!T-
M>UH/^ \D@ TYVB#LUMTK.]!8HO*N)M^11:)I)S'P1#"!%GD.1"K7) &I.\07
M[]1NQ*T&1N0*I)>YY,L)0S<_0JX!G=JP55<[I%8ED'))5[^+7B!OHN&O#_6E
M5E[VQ9T&;F[2#Z_;I:;_N1A.D+"3U,^^?3B#T8Q.V%J!_J5^9"#H0 TI:+)%
MD(YS(06+ :M&*56).D Q37S>W2$^F7.J-X:/=\*M7<C5[6H7T%D6KRU+G(Y/
M71PRK[)@+A$UK \IA29CA!X"]>/)SJ8<:5!_1#1(B'GZEHAT"F=X7 Z^PO"L
M6JYOQY/ZDU-,%Y,Y,6H"\"!+ZPR9K(Q $R&4C"R@32RB$MX4YP.T.8O6!/KR
MI:HEYQH$;&[C_15F5\CFKMS+[4&'Z"&<G4T?6LC <.U2Q,B$K&W 0[8,5(RL
MI "T4S*WV"2NTPOZ'THF=\/CO2KZ QT4EY;VD-.<D&J""XXL7P@@N1!!^S:3
MJKM#?/$BUXA;#2)"*Y#>U(\N2SN,-F(=Z*:P=LJW4;#@96(E)B6U<)SS)F7D
MZT-]J09D7]QIK+J]'X\^?<3)>:4%':Z'$\S#V4 I:[BK#?@]2;U&8YCWH)D*
M,OL(RMK8Y'AZ%-F3.95Z8^\#%^'VO.G32JRY/2?7]_&XW $WO@+W83(DHGR!
MLX&U65FGZ[#2.E6CU'BHEL"$#3+: EPMYI.O2*+J_,J7*QKM*-_B<+E2V"YK
MBV^7?4X'0O,$$CU+)MDZ9K0V72Z<KE5TM>HXR-2DD_4#F%ZNU/3,CQ:&W14T
M4N2_SS"C<^Y[B^Y!2-8Y9QSS(2/38"T+0M#*>3*%6T, FU3,/0[MAQ&<GKC3
MP-ZZ)=K7PYT&H@B3$PHFJ^&GL^%D @;+B@O*S0,^;>:M+L'RPTC(IO1O8"K=
M\6TM'76MD@#-%1(/K2-#D1- J-%'9YW**CANFZ2I/(KLY8M+K[QID$1W+<\G
M.&_V_7'\$?ZHN3.UL3.1H_J;EM<+@TK9"2T8#[K&L:OYZ$-@'HDV(@CTI4DZ
MP*: 7[ZH[8*3#7+NNI-IH++-R6?%;*[C7'D)+.0Z&5!&2%&A5ZI)CZ7N$%^\
ME#7B5H-DNPJS_EMCS5_A[')K7(\YK[^8#PZ^_8-;G[R<JWH_NRN=7=3-].8/
MT@Q'G_"$=MJ;4I"(&@OH!"8QX^O\C,*! =W]+!AN$4-4HC2Y8W>[S&?ON7S"
M4M' VMQJM0,5K;,A2!9%*9=U_"&1<FLQ9U4 M8,F+7^W0OUC2^A:/&M@GFX)
MWF@NH@M,D3G%M+&!10>9^:*UCY+(5MI,?>M/X-8GV>(,4)V=SA:8X;+2("CF
M.0],9IVT!YZT:$*#)S,]=YN]LP4MG\KTW$O7]EM(\XJ%^;S'H!&DMH4HD@W3
MF$IMS<19S,%"\L69-H'S^U">RIS<=?BZ>+QN1]\6TR_O(+H:WM4%4\O9N,M
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
M+]QJD.AQ@F2I#5/U]%5HOQ%GIB>GOUV!BRG4"GY-YG<FK3EX3YM.<^8DV*)
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
M0\BY%*,L/!37Z++"GL)/'W%R?N\]+6)0*U[4,A#596V+I>L6D_1*2R>%5CF
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
M:5) NQS.R[JR>R!YBU9^#SG[@G8<%&>%I)5I[4G2BY",5&EEE'?>8),&C\_
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
M2[C*I_@9KV[P]\G5^_^B_Q=Q9*5I8L%#W2H+TU)Q%KFR+$G'LY,9I&MR]?0
MIGV5#1R"O#6M&$;R#4K^T&SO\EGGJH\9<BJ.,^%LIA/3&A9M,<QZLO^MS%FI
M)O[;-RA^5N-C=RH:^/OW8!;JOPV<EB;&"I[]6!4]&-K$=0_Q-C@B5F$5TN>B
M:%^JT0&F'4\,<@ZT\T$IO""/;0JAC,+V(Q9".[*[2'7H1FV$Y2^$J>2")"_,
MXA"26F49HF89ZN,C$)J!"@0K&I ZE))7S<(-]P/?_?CQ3_)>$I\,*JXV9_8"
MU!)0*C[Z8C4S9#0PK1(PKZK=2K9*2$+$J)I$\M>0/%&J!Q'L*+[<?#,RF%/D
M4;&$BN98*TQ'Z0NQPVM*0[:8FIAIWX?SL]IK Y#3()2^CFJQ,+;!-6Z0Z+ "
M1-W)>U0?>DA^E,UDF5,KK$S:T7%6:Y!IA9J%2'ZH,-QJYZWFN6%SK+$THG-
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
M/>62__EA_O*C?J5B)OV7;4+::6X0PCBDQ')"'_R]VX0[F1?JV7^]*,QI@SG
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
M\H\*-TI_46M,6[OP6W?@MDKD63&Y-;=Z]>FJ1#0@! FH1! 8LS. B4D"YZO
MCP/J<R:M4K]MM3LVABY% []]FC_1=&;I-;\-53-;G@! SUQW9_P#\R(U7NI?
M)36V1ND9<10-:T8ZH'L#G^@W-KA$_VN;1[:;'(0%#NBQG,.'?MW.3ENF0C.3
M?2;N"FWY/<ZG^OV\NE1?Q5Y@QAD72$*&3$H&1&)(61##P!=^S**0^X'G8H;9
M=CRV.;PA=[7T;DC^;W\D/HK_"O0&/N6IXT6V]4C8V4M]X-LS16Q#6WM+]1'%
MXHI.ET:)==^#VARNB&R;%,[O#^RO^R6=R<M"/N63*$EB7R8QU$8%@S@T+K=2
M&QLQT;_ >D,9H& 01]N52&/CN),]'<%O1C=0*N<8'=C! -L1Y+##UK=U-<R(
M#>='N@/R*!Q UU+]/CPW=U#LS.5RM^46$86K^(ZY6@: F';SN?J829$6RYB/
M"24<BR@1D!.!387$ %(O]"'R*/%)%$?";G_HU.O86'D5V%2+[Q!N9@WT$>KL
M"[Z>V7$ELLFQ8X2&91Q9*;;Y427XV2ITK ]D'<+V^D!XH""]SI!VB\AS1:PQ
M_LZZL>&B[5SU>Q-;Y_QR.\O\Z_RE7#$N9W>F2(U>(_0^X*(NM[MUWW0YXYG4
M2\HG6?UY.Y]./\\SL[!,PE@A0D(%68A--5P<0!)&"10QQPGRD:#*Z:"A([G&
MMAHLU3)10DO%JEUSK=I.?0,SZRJUP ]+!?\$?C,Z@EI)1UN]JR&W,]C?82![
M7I?<QQ"<<YXMZ/2DL72VXCM&ODM3OBO1!K7G.\9SVZCONOFVZ7X-&NDTK?/E
MW<H7.5O(SQJ-._E0AFG=SS_.9_E\FHJR[/O*1281GF)<<;T$H 3B@"-( A_!
M*!((BUBO#G'BEOZWK2AC8_U:\MSLY9^KD73-!MQZ5.Q8>ABL>]\P;"IA#-=:
M#6 F,U@J HHYV%2EU[I!IP/;;<[AUM(,G(/X5-1V<Q*?W*)[9>[Z@O[UXCM_
M-$<S5_KCG<0Q3E222*@2P2%F2!.FD!SZ2>R)B$94XM"V0O>^#L9&?DL9P5)(
M8*2T+]F]%\1F5NL"FKZ/?MU0<:KEW:3Z"36]]S8[6&WO)J4V:WPW/M<V#$L;
M9 ^I7B/.\UP6^94L=.O3A2GI^M-\+KZET^F$,\60SQ*-'(H@E@F%24 8##TJ
MF?*0'R56T]JET[%-];7,@)9"MX@,MP+;SJCI&L*>*6$#O?,:/2VQJ;I:RPR6
M0G>86MP%HVXCO2SZ'3CVRQZ)W6@PAW?=G>[NYHOB\?Q)9BFGM4,958C[ <:0
MX2"$V(\CF$CI0>S%FHDBYH74*BAL?_-C(Y920E"+:.^!MP>W9N8X'8V^S89-
M(#H,^VY6_%1GO#TM#^:3=UBK3=>\AJ=:5F=_6YSYBPDZY#X+O0@',!94SU2"
M,$PH]J!4<8)QPB3VL%4^U<-].$W<07*EEI7#R_UW7:_:N1[R/BCM#( 3 >IY
M+E_OU%<W G997/VP^IU65-_3S;!EU _KN5,[O>'1EN&9JUR7Q@E_&8A;1G].
M M\/DBCR3(H&"G%,](076$ OX)H(8AG*B+LEC&KHS>K+?N]448YQF0W8VC'
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
M6):.1\+$_"28)<HIK]KAKL9)NET9F/O1Q3$5&%,)<:PPQ%2$D 2)MNB9QC5
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
M'L1)@""300AI(#P2>D3O&6.W\[&NH!WF(.R-M/U ;+<5[ JVGHV4MW@9.<_
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
M=ZX?/7\R_YJ@R%1$UT9M'%&N;5R3O)=R"@."O%@2RI3O=(732HJQK5=&B;^
M2Q..IIEJF>FEP^+I!X?#TGCN&^2^S6R+(NJ;:H!*#U I,E A]6,X#E9,_: @
MXRFH?@PKIZ+J1QL[(2LZ.YZ(E&TG(JW3C?Z](OF9ENE9FF(P]W/SH^M%D1>T
M3,6\-'//*ROW5C[1U 2QFNL8<[^RH--[F3VA"><10RJ.8.A)'^+8#R'QI>9@
M+'P2AU'D<R=OG_&H-C8F7Z4]SI82 [X6&1B'R#-06Z0_M-E_C =ZE^S:HQ!X
M1 M2!^FW5U]:!5!YZKN$R&3I-#_63ZUA.@-+H$"-%%A!!3:P @:LCI-TCVK\
M.\_B/0[MAD_S/0Z]#WG;CD_"MOZ\K-C(/['EA+'?X6(B*4]P1"*H/$(@5AQ!
MBC&%0L8D0)ZDU+>Z%3Q%B+&MS64MVY>RENU<@2>:_4,6I?]\ON%$Q5>N+*4G
M1.T[-=5JN=Y1M!HWSOS0X\J'"5,88B^,(#'A)($2/))*1AX3+E= O8_; '=%
MOX=QL[.%^AZ-GJV6DSP.NW0 ;X]BMP[A+>08V$&\/5*[#N,GM-7RA'$^>S K
MJ.GZ*RWJKF_E<[5:E]E(TAE/G^GT<O:KWDS=?YM/L&;04 0AC @)(?8C4]+4
M4Q"Q1.B-;I@PX90ZI(T08UOYRHE;"PSF;)H^T'KSH#_MP/&<L<V@6!XS]@QU
MWZ>,)N31R%\F(CX#M0JO9\#("K2P'9XDG@!5IP>);>08]ASQ!*1VCA%/:>O4
M\.-#]1P_O+[YC2'EB1=X/HNH@&$DM!FIC4?(PD! 'HC0%Z'4M.AD_K>28FPL
MN!E2>[CFZ9DY=WG[ZRK,UC6Q<:N!LSQ3ZWLX^C[^ZFLD3HAR;H%D/R'/+H*\
M4_QS"ZP.!T.W::QMGKFGI[0HF?I\)JJ@E0>I^5IN%,5UC#!S:G-$4W!#[O+H
M^(WD;^H^]Q 6U@JT;O.RN0@P<,ZV%MCLYG-KTTB[666.9_YN3F<N9\^+(O\B
M7^04U;G),&$XBKD/>4+*HO;:#E%)#(-$H9CX*O2E4]!50U]CLS9*V0!R,QJ:
ML+3CHXX0ZIE]RB.]4LPS4 EZ!FK >DCU:(%)E^32U-V@5&*A]S9QV+PR*G>(
MB^\RXVENK /KBVL5<.P37\*$2V2R:?N0QC&!@>\G"$E?4K=0T/&H-C827%U2
M?UM>/2\]LO?[1TQ3)5?^$<8LD6L,1N4OT>:S>U=_B9X_IG\5?XD-F/ZU_"5.
M&/_?@;]$&^W^%?PE3AC5@?PE3I&PG:&Q'7!].;N<F:I/\\Q$"R9!3$+)0RB%
M-.'27@P9BP.(<!3ZR(\Q#</)3#Z4N2JL"+NQ/RL.32H.W>RU/RK=$,YM)6W&
MU6YQ.QVK8=:;/?D83&X,&^R<"=\*DRXYN+G#06G12O=MIK)[Z<3#C"H[HZ:S
MC9#2K[JW12;%]>S67(1GFKOT U=SD_ZA^F=9)*.^@@EIE'"AH*=X ''(!62Q
MR3?#5!A%+ [#Q"FBLS/)QK9'6)\%@%J-\MSJ#*Q4*6VU367:W<AT-[:.1S%#
MCMB !S<GC$_[(YRNL.SEP.=DX=[G>*@K3 \>)G7601\>M,>2EYG8H?M'.D/^
M5_WDHZGYBQ(_B27T41A#+&@($R851(+XGI1)Q!7JSK?65;Q1TOLIWIMG8&IB
M\0JM(T ^>"JU[-*ET_D#L*/_]QO6GM< *S?0M7X-.2B_; [LU^:![=A-M"W^
MPSF0.DLX(M?2MNBZ.9VV[J6K@X5S7H:-YC?TM;0+<>3'H?(Q],+ 1%T$@2EF
MX\,$^2(6B2")\EQ6AJ,]CHWLE^(99U,CWZDG#-L MSUE. &V]SEI6 %Y<P3(
M#HX;#H#3[Y'#=J?O?.QP (/C1P^'7CSADG0GX\?N(>R'[4/8BW\NTN+U<I87
MV:)R134E)@SYU<>SJZPAM_/I5/.G>6GB10$A/$80Q;$/L2\$)#R1$(7((RB6
MBE#WN/#!Q!\;^5TMS#7YO_T11=Y?3>%*HZEKW9MAQ]_A1G*4HSK^6\<* K"!
M05W-I[1Z5W>2*R#T7\NO"*P^(/"; 0?4Z'3I^OHNP]KY9>)P&@Q_83CXZ.R]
M%!Q>BK;V>74+\'I+OWVEFO%3.LVO_G_NWKQ);AS)$_TJL)VQV6JSQ P/\$#W
M7ZFKGW95DC:55;VS9<_"<*8X%1F1349D*??3/X!'W,$ & "3]=IF5%(F2;C_
M0#H<#O>?BY5.,:Y$J8:;T8S(4"89C&4<0D20@+E42Q\6),WS&',AK.HB+@\Y
MM45*"0H>.TEMW?.+^)KZYRY1\^Z@M\+> (W=1EYEJ<6J*6!H9';IHIOBX]9'
MOSCJR$ZZ*0K'7KKQG9:6ABY6L_=UB\FRJ,2]8-\7R_GRX:5+=PZR($Y# 5E$
M$$19$D)<MZT/ QQ&6$A$C=I;7QAG:C9E*RG8BFIH6RX@>L&@N,/)LQ4Y"='E
M5&<KK/B2U6MMTVUN!,SV!IP<=N9FUPR1QM;JB[4%#8.XLY\7;A_':)KIL+&4
MAI>/G.I]T6N\?7@HZRRICXM562RJ@M7GBSND/+,@HE%.40*#+.<0Q53MS-*8
MPBR1:<A#%D>1U>G<:RHS-4._$71[H'?W[9<*++<BCY2=[>)-L8A^_ GF__\W
ML9 -+&#[NK49)U\,WK/Q$JX=3O D4JQ=Z//G2*IV.'/.TJA=RC2\/'JY^+9:
MLM_?%<\%%PNN>UC5XKXEU?>OI."S#,>8!D$".8HQ1$@MM#3&&12((A[B- JQ
MU1&GR:!36P8W@NJ^$J#2HM;])/AR/B?ESD\M:Y6,)L!LU7(-J^?5I1$7U/+>
M@(W$=5>&9DFY 5ILH.5V6X=NBI+K\O.+XXY>=6Z*Q*EB<^-[!^XHR%Q4;Y4M
M7(CYNZ(4;#5_N5^^5591V<JRV_]2G(HL%# 2*(*(*?M$DS10[C^/XTB*C(1V
MI#<&@T[/-&DY02VZI2MN K&AR^P8.-^NK187M/)JZ]-(K(L".YD]%*7;@.34
M/309=UPWS@*)(W?+YM[AV<-;MZQN%8ES@F.* HAC]0=*)(.8QQDD+,UP$$B2
MI59.T/$0D[,K.N=S*Z)5Q\T>(,WLR77P>+8>EL@,2F,]K;SK5-2#449/)SVM
MY:F4T#-7#ON^;SFOLT7)7#LJ'Q=OR5.Q(O-VQ4L%1CA-<I@%"56?>AI"'* Z
MXQ]'."0R3JWZ%?6.-K6O?BML[7C#CPO0RFOWY?=#;&8$G 'GV1X<8E9L,//@
M1!B!XM).] \XJLDPTOW0>IC=--"0+%8%+^;K5?$LMDGKG]6[\FZI2]UGB(<B
MX7D*0XF5VQ!C :GN]$N"1/V*Y3PB5M3$EP:<G#G9D7>O@$2+#'YKA+9T*BZ"
M;FA='$+IV\!<AZ*]C3&$QJF9N33FN);&$($C8V-ZW\"@2/&P*&3!R&*E=T /
MXN-"U\%T/1_OR8\W8B%DL:H^5G>"5,KJT?G+UV55%70N/A4+\7$E'JM9'M,8
M*]L#\T#M85 2Y9 &G,",A2F/"2(RB*SB)F[DFIKUVE$+-'KI0HU=S8!2#72Z
M@:("6^U IQ[X32L(:@UM&84=S;=A$&?\6?0=YQEQ NW#06[A=AHQ<B3:N$$E
MMW@>Q9T</W[HUO6_UE5#\WJ_U*U]%ZR8B\]";9#9\E'H6LC[91V"+Y<Z,,_?
MO/Q2">7V;CIAWC*U.#7%E1WO<2;B@.1A ).,Q!!)B2!%00!3SDD8899G@551
MD \AI[8V[.BHP\9EIR58B)4R,EI/_7/]+Z:/L9Y:577&Q'+3E)9L]/RK[?[:
MPWM@NBU_W=GUOIO?F]B-@G7R=Z,B^$DK^9?ZN* ^HMR9VY^TKNH%^,M.Z^&M
MOEZXM7U.B-M(@@<Y1PY ^$/Z.&[A<:QABT^=G](PN_Q<5$S,U8<CEFM=V:,)
M7)2H,YDE*=>-AH,D2"&BDD*B6Q%BG E.,I9FH=7.XO*04UL8F@2WN>X,I'O_
M E(+?Z-7 CL3;X"VF<%VBZ%G\]O =]N"MB=O73392NS.>IJCX](6&HPZJF4S
M1^'03EG<:6=UJG(U^Z3,5].Y3%DZ41\@YBS,XR##4&HS@U+"E(7)8YBF:<Y$
M&$B&B(F%.?WXJ5F3K83:U1!6I[!G .PW&M?#XME 6")B; _Z%>_Y]M6-.]^]
M^M?A-W_FR:-\W_U:==_RA:N&>0MWXEDLUN*#DJ7C^_U'L?K^5GDURG\I+7<=
MAD^;T(O:2@ST9&S8P\$?2FC02>UE.V")E,M5S73H49<V2SP.US?;VP?4E[8U
MJK+AN*KNQ&I=+JJWK9.'<XZQ[EB!4<0@BI,,YKKB%(<LCC$G2<Q3XQ+3WJ&F
MMOBUP@(E+:CJE+VRD=>B>K(?VPNVQREBWLW-%JPFO[$5]0:\O> SVZ)F47;J
M#+V1*D^O0-&N^M0(F-X"U/XGC%>#:J3)7AFJV1U7Q"AT(4XIOHM%53R+)EZR
M81)4HVI;LL,QN FTU(0!]^3'UV59E_"L5F5!US5WZ?WR*VFLL<Q$B/(,QHE@
MFO OA(1&(0QYQG#,0\0ILPYP^)-W:B;]ET.N5Z#\>'+$)KI#%3L@:.)Q^BTB
M+M.8U%'"-7NJ[@?)3W'%[N2P@*WB&WH5I?P-:-4'N_KK@'N#@./PC_^I<AX[
M\BCR^($G__B?C%J-,.S5=9D-)=QN$7O*2)*&#,. $K4"A9+"7$1(IQC*,(EB
M21.C )C)8%-;/MJJP:JI&JP:NKP=+H*Z*+/Y\?!*S&/(0T(ESW,.F4":80(C
MB+.80<)E3F6H<"=L]B3*8LF_K4BY&A?XPX']P?]&/!2+NAL:)>H73/C"&P<Y
M3SF&C$891!IJ'&KFMB0*>9P%89:F+=[O%X9-F]RBW0WK#^OWS0OM%V@S=\85
M=)Y]D?V2XD923PP2)HAX*A\^'N^URH;/:MY3+GS^GL$,[6K55HOQX';N/4^8
MT+O=^M0Z6]%SIW8#/!SSA)\=;FR&\$MZG^ &OWC+L-?Z5U(6VI_\I"G'WRZK
MU2S&B?9"!$R$6@U1(C.(TS"!<9 1QB,68#L>TZ,1IN;J=0*">4V6SY2(EK&
M8Q#-+,)5T'BV QM4:N%TTY7*X6;XK.8NO_CC04;]SL_J>/AUG[]P\'GH<OZL
MNY^6@A>K#X3IOE@;*D<I$$(1AH1ERN65F=K5Y3R'*8UY$" F*+.**_:.-K5O
M?2,L8+6T0+;BVGWP_0B;??S.</-^W--!U@@*.DD]U)P:8>+X'+EGP+%/CR_K
M?N+,V."F:SQ>'5OMCJ2+Q5H-U:9]+A?5&QV\$AOG1%3O?RB?1(U1+$CY4E<A
MZ.0L?9B]G*N1'CYJ6E!1Z:/F.$8L(LJK"'+=*EE G 0Q3-*$QR$)2$CRV6JY
M(G,S(^115BL3MI'8NX-.:WTV!0!:(^N.2-ZFUV9#].J3-LZ&JLWDW^3H-*J"
MK:[=C&XW8*)-1-VJ!SK]7._"O$Z"^UV<'W%?81?H%??3NTB_0X[<FZKEK_RU
M;O=QN^#O?SP)IOYZO]0_>O]#E*RHM&_]#U$\?-?7/"M='T3[&_&U+)B8Q8G,
M4YY'4$H==<]2!'$DE8><XP2I7\5I;,_K_&KJ3,WGWK#O_M$*#4@C-1"MV.!)
MRWT#FJXM=<MGL=6UCDBO*SZ8^_*5WRZSQ?#/\\YX7B\=L$%OWKA?MR]4!XL^
MVM<_O@$[T-R #AS0HM/]5H :GPFTQG(ZSY-HE>5&HS]'ZRRGL^>LE99;J89&
MJRJA;OJNAG\GGL5\^:3%TY(L*K4TQSQ'ZL6#0E"U-$>A)A")& QY&+! _1^S
M(U[M'6UJ*V<G;&W ^%9<VV!5'\"FP2I'L'D/5NT@MB,I:$5U&:HR0,1MJ*IO
MP)%#50:Z'X>J3&X:N']8TTK\<ZV?I]MSM7'8D <X"?(4<AXBB$2((<UH"K.(
MQ(0$H4#,BA/MY"A3LQE;(8&N)[&T%:>!-/1@KX7'MV.Y1:86T ?Q<A\$3GVN
MDP.-ZPKUZ7KDH?1>_#I!@YW<D-[]6Y $A+!40"[B0+D@>0QQI&8E"VD8A@@3
MD7/[G+R1I/\SI?>]YA[?]&4@:1)+K):32 3Z94@S2!DC$*4R2%B&$H:D;<+@
M9%^%5\D]_#.\!>.$=#S,ZY\H=K.C_9\H/&,Y9U.*PYB*_J<*N%C.A^O(BNWP
MCJHX;M>K[\M2%[_-$&<QSCF':9:I39#:!<&<9!&,!68IRZ) ,BN2^9ZQIK85
M.EG#03;B.LQTW\';;&EPA*)G<WXJSQUL)?68Y7X,A]<D]YWA7C?'_5COBRGN
M)VX9:D64S)IW0ENNNZ+Z_<W+O7I23>63I<I2H"R$DF!E161(=8D,AQF/J4QX
M3/+$*I32,];TK,B.J$#+"K2H@]K4]$%L:CB< .?=< S";(#=N(B&6[MQ?KB1
M[<9%O8_MQN5;!C#*?%[K2,X7^;5<\C5;Z4=6,Q*B),."P)#HPE'=TA.'H8 ,
MI8)BQFB<4&,BF5,C3,U&-#+JDO*G1DJ@Q[!ACSF)XP63X (=SX:@!>:+!*V
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
ME,6:'U$7_D<D"P@/\L@JQ'N5-%.S,UIDL-7@!FRT@W)9PDKIIWZVR<C7JMR
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
M""6+"$2AC&'.E-F/."92()2)6%HQ)$Q"K:FM+#J  AA1[^I<;X[_:.4'I%$
M/&@- %<J[/#&U(VXUQ4'3^HSKQMRV_;CGL1<F')$3$+8":VFY^@B]TK2Z LX
M&<9IXS4-G\4.-NTAPDJAT\9PE'>S ] -Z" "+4:@!@EHE,"6ZMXA(\:DYMTI
M]<8T-!N7XV,:.I_96$U,.B\9%><.@/:=9L8SDL640YJ@'**8<YB+1$(1B4P0
MSN(PLRA+<"/4U!;MS>&KSJ%8UG9S<U*KS##WOEL<-+-.TBF<S]=$LBCZSM-O
M7>Y1!TV=TXP)YU,XL40)%U/I.CO""O,KDR+,QII2+H05.I8I$';/MEMXN2AF
M[Q>KV@%03R-L53P+M:*3+F$W$B'*."$P83B%*.42TB 14 81BWDL6!X8+::7
M!IK: MG("G:$U=L$<C&KUP[=_@7-)6:>%ZFA<!E;*5,LMIN<JMOE5(+]^\/R
M^3_4(YH-COK+X;[FXN-',3:F2G8&Q/AZ.Z/ ='I#^3+[Y=N,(X:""$4P$@&%
M*,]BB+,H@B263#">2T*,0FC;1T[M0_]E4>B(0,W%:)@(M(-/_P<\3&O/G^HO
MGS_>OW\'OMW?WO>T^33^,(]U[/D$VXN;S[#]Q^&GN// 43ZZ8P6ZS^O$;SS%
MPZMSF_-V"_[^ARA948GJXZ(IOSS8B'>__UH63,R2/,ERM3A#AGBNV3V)V@!S
M#(4NC<P#+CF/G,:]G8H_-0/1"<?]QZS=O@:.8M.O-KD3B$%7%X+0FS#S!@3=
MGKR!X42XN;L*U%B,&&?V,H>CQI/=:C"MN+&7V;&.#_N1PEV'Y6T[<1PA+"G2
MQ-6,0*3^"HDFCXMSCB)*>(3BW&9]ZQUM:LO1A]N/=^#7VT^_O =?/H /'S_?
M?G[[\?83^/CYV_W=+S^__WQOV;N]'VNS1<09@IYM_KE^UE[ZMAN!XKNE]2MU
M;3?2W:2IM:N>[9_%ZBVIOG\ME\\%%_S-RR_*RGU<;.J#;_7>N0Z];1AB4RH3
MD8<)I#+ $*&80AQF I(L8T&D?AN;<= -%V%JMD>+#S[,EW]40$\YV):_;V7_
MJYWU&3 O9B;)+]J>[91FMJ[![L37?NA/6@/E7_[E).Y>&'R'@^C2K@V08E1C
M-QRE0PMXQ9.&MAA2IO7[<J[NJ)I$@,_+U8[]W3H" :8,)7D(I<Q3B((HAS2A
M(<QH3 (>TP1GR*[=D.'(DS."7W[^^<MG\.W^R]O_"6X_OP/W=^]OO_UR]Y_-
MCVP[$)GB;[B;]X&J[XWXCLS_O<OKTF+O^&B>7#1KN-RV+S(=?.161I:8'+<U
MLGW M;W!3^]M:SG:S6MK.%_JUK#;CRJFA(6!T,<;)((H#I2+)[,<ACQ+:8I)
MAG.KLNOK19J:M?NV?GPDY8NF=%S6<@/2R@WD4B=;BKJJFBQ>_GL%*JV>\E T
M#Z ^ GQ2C[(LKG8PJ8:6<M2I&C&6>;+<N:MI[C1INW,#/U;5&;1^NG(/ENJ5
M6G!?B^+Y?MM7/WF8Y?ZJWOOO:M0OF\S"61"D08J2#(91FD#$ N5>QK& .<L3
M&G'*@\SJS.IXB*E9UD["G?Q*.U-Y D4STW<=-IY-V0:6+Y=AL;9,YS5W:6E.
MC#*JY3BOY:$EZ+ER8'MM5A^:[U!X=@T=4BI8G-3=)9G:/LI0>5HA@F&(2(JR
MC+*8VWS?YP::VE?>R;E#.VO9+/L<HF;?N@N</'_Q)R!RV!7"% BG7:_/C35N
ME^L+&A]UM;YT_?"F3]N6V(>MLS4_$YEKGA'=I/*KYK)65FAS$G#@VDNU.]-<
MF##B,5?[M8A FJ;*B@1)' <)18FPJNAT*-O4#,_/I/Q=K.J/J=IHJ+,36-T(
M=+U<5V"]41#,=5/7IU9%^\93KB;8S*B]TK1YMH-U3<!6+;59ZQ2#:JL-*Z(9
MR[?*@;H/;Z?>S4X!H]?-G0?L7??3<B7>Z"VX'.-ZJFN7ZR$&;@#+)1."5Q\4
M#-NBAZ_EINKA=L'?DOF\^B(/Q=PJ,(L99EPF"4S2,%5[QI#"/ L$I"B+8I$F
M><*L5@,G4DUM'>B4:DYL'[<E1TNI5@/-!E:K9KGU=#)_AKO5L6?%]P9W;T*V
M&NF&.-LJ,%V766NEY\E@97"X1W:)M]-MM1/!QMV)N\3R://N].'V'1LU<=<7
M^3/YKV7Y=EVMEH^B;,GD>)0'6<82&&<8ZZH1#@G+8X@%QUD@14 3X^Z-9T>9
MFJ&MZ>74QUJ+"CI9+;GZ^G'M-YC.T/)L ,VAL6K]>%'U:]M GA]@M):0%W7<
M;0]Y^>(!) U=,2HY*$9=+O0BM8TC;M.UDCB,LSP,H0QSM6?7,7[,XPBJ?T4)
MS055?QC3,5@//S4K,9!XP:)BWWZ&+OAAWG'W;&_V(#^HIE>0U\[5C@8FB70N
M4+=@1/"*_DC<!QYFP8[B8#"(O60&]D\=C[9@L,9[! 7#GS*4BN!./!3Z44UG
M\1F7H0QXRB#"&$'$0P'S/$Y@%#&>2(XYXI84!/L#3&V):&OIMT+6S,6VC ,'
M(/;;>!?0>+;BEJ@,(!8XK?K5A ('CQV92."T4L<$ F>N&YB9MZ:5^.=:68GW
MS^J/>_64=@=#>!C%"&4P#PA1.\-<?<MA)F$B<HYBDH5Y:'4,?':DJ7W46T%!
M+2G0H@XD<C\/KUE$S0EHGC_W@7C9YZI=PL)I"MK9P<;-++ND\U'"V,4;AE8?
MD%6=H/A%'B<-6];[&#UK2B]X)Z^.&9U,@?=1T&.%DMMD=Y.!1TYTM\#B.,G=
MYF8738L/RJUU/KU.U[A3<K2MUV<T"Z1,$PD1$K'RE!&!A/,0)B2109H21)!5
M.KNM %-;=#N)8<=%S5N90:DI?R%8;@KIYEI#RU,PZ_DQLV0^4?=LU([Z(1]1
M8'3R ZW #6A5\-4DV1P\?VV3#61XQ4;*Y@CUMU:V>,[@S-)R+7C7YNJ-6 A9
MK*J.28_'A/(D13!)A;)_D@EE^AB%041)G.<$1Z%5IZC^X:9FZ%II]QL<ZD ;
M;>6VSCGMP]K,C+E#T+/1ZL#K) 6=J!YZN)N!XC@7M6_$L3-2#;0_D9=J<M>5
M[>?>_R"/Q:+^<CX5"_%1>7?5+,Y2EE#&-'5:W98UT#W9.:0IEF$:IS&Q"U?T
MCC8UH[+316U'7/";%AC4$@]M0'<2:S.KX@Q![X=.P\$;WH*N#Q0O/>A.#O@Z
M3>CZ=#_;A:[WII&;'[45=[\V#3H7_/V/)\'47^^7^D<MO99.XOF\K@M 8L;C
M.$G4'H]QHHP3SF"..(-1R% 81$1Y0O$H[8TL!9^:G6NDTF&8FM11+?MM9V#M
M0(FM]#7_8W/)6,V*;%\)PU#9!"?:=[3M^H9#&Z['7[=O1P< 6"WK'V^((#4(
M-Z"!80+]A 9.W"0Z!MG*/BUN1\<SXJSKS]#QO?3U^5H6"U8\D;D2Y%RW@YD@
MB4A(E,$T2 5$:9A#*FD.&4[B7&8Q9IC.5KJC]87ESIU,5BO91C)_5JY.HM%V
MJ>B2;4[W\-&B..T!8S2!%Q:GUYD6S^N.:<>7C5IURY>>_B_C3YO3SCVNIV]B
MC7NNGT;7;7ML +^R:X_14%-JVF.#C67/'JM'#UA3?R8OVL]20[8,#E_+Y4-)
M'EMN ,)C&D1(0$9C"1$3#.(DX%"D:K$D%(4Q8\8YU_UC36TWIZ0%6ERPE1>T
M EO8S@OX&BQE[E#SO$3U ':9AL$:.8O5Q!V"(ZT20UX].WMO!DFO';_PB/'L
MLYDN>W;7\)8!]E3OGI8+;97;]S1*HR23+(2(X PBSCC$+,%0T"B-DR",L\PL
MN';JZ5.SF5OY+#[T(\@,C.(U0'@V@UO1AEB](S L[-PUH(QDV6S L;-HYY3O
MM6%'-XUGM<[)NV>GSE[T.B<*7]:KNGRC6#ST]>RX6\[G<EGJ&V>2$BFS#,&4
MI@%$ <$0QY1"90P1(320(K6B5AA?A:G9V*'-@*;R1HQSM.!WGO]$APP[0%QL
M).4G4_C59G)*IPX#M/A3G3\,GR77)Q%72#*P(TQ]L/%%JMW$LJR)TKZ)AR;D
M23).!1,(LDP2B&B0P#Q&&-)() PEA,>)U<GZ^:&FMDIMS\++C:R@:H6U[.QR
M'E^SM<0-:IYM_A:PK9C@VR7 [!NQ7,3":<.5\Z.-VUCEHM9'#50NWS$P_?@L
M@\Y^$/@?Q>I[L?BR$+HQ^^VC$D(SJKU=5JL9S3G-<I; -(]BB%)&E0\0<4C#
M1/"(4AXB.PK<JT6:FO4Y17A(.H$!6^H$"[X6X(]:(Q""%Z51?>#YJ+9;+^"Q
MYKP$<KW@MAG/UT^OF5$;=](\&[\+O&3?Z@G<" _>UA/8ZOBB?C.O#5^;2_--
MK?S*=G:_UOWCU=U:?:!@<)B"[6P&G*9I7R_5N*G<SE \2O=V]^1AIOY.5.J)
M[/OM@K\3SV*^?-(+B$Z0650=^;8(>13C+(=$D@"B)$QA+A($420Y(HS%N5WC
M&(,QIV:L.Y'KCY=OA;8SO"9@FUE6QQ!Z-IU[Z.W("UJ!/3"@6P#DTK*9##NJ
MZ;+ X= VV=PZS/@<['T;?_9=,5^KG]7[Y]V-\BW_KW7#W[HIEH^HKGA+!(QB
MHK/D9*RVK@)#1BAE89;%DEOU4;E2GJD9K5O._^U?\BB,_L:U#G63JN5*"5R0
MN:Z>4WYDF^)MV<?TVGDSLW$CSH9G^_=QP<HZ+*1P/PIO-JJ V]6J+.BZV5.O
MEN!=-V7OI11LY27LZ0AAEP;T6I%&-:Z.\#LTO*X>.Y223!<,E4_+LNV/I;8F
M;W5Y<_GR=LG%+$M8EF8,PRP)M0\8!S /)8*91&&>T$QP'-HQE/6.-S6CVH@,
M]F2^ ;740%/A-I(#+;HMBUD_[OU&TP.:GHVB"R '$)\9P7,U#UK_*"/3HAFI
M?,R29G:;J]99NAMT6W*/19!PS9H;)SJA,Q A)&%(8<A32=,TIT%JEM!I,-C4
MS,NF/U2Y$?8&+$1-G$3F\^4?1$UZW8V4+]=T)==S0+I;U"7_.M/_J_=9_QH%
M,2 Z?UOOO.+P1J?KA?6O_L=Z(?[M7\(T^%L<U#]6?RHE=%&,\CCF+]<V[=J9
M2\- H:,9\FRR3C3ON@%$JO>B#N]MY^9M*7BQJIO6^.%5N(B6WPY?.^.]<I>O
M8\TO=_HZ<<\P*_9)5)40^]PPGPI"B[DRGUWF^[NUF$D69SR)!)1"8N4SA0'$
M84Y@Q"43&0M$0".C<B[+@:VLVP@U6_=Z#"#7*]WE7!8_U#;H@)5J0Q!N9X.,
M9\+,'OG U[-M:D36234'K%0;N74M'* "?"4%=V>,;*%R:9B,QQ[52-DB<FBP
MK.\?9KQT"RRV?%CH@X1[\J-CFND*>+XL-KP1HFI9:68YPJ',90 IU[DB(E=[
M/YQ)F#,<4!$*%L9&[-17R# UAVU+]=XR*Y5B3MHJ^;5Z7\H5*19@17[H=E1:
M(#O#-F26S&R<9^P]F[M=Z6OBF2V/U69&E@NP9:;1(;9&"W>V[PH(79K!(6*,
M:A&OP.G0.%[S*#?), >-!1E;/Z[K+_[OI7+W]QL+OA%J-Z"%F5$42Q2F.>0B
M2R'"402)U+U=94C3#/,\D>%L(1[T@PQWM2[D,OJB<?-%[TKG[\.NI3WL_&E+
M5NIFS@SWKJ/-PR3R7)I$I1VUP,D9NU&>IM9-FUY_Z2Q78>TSHV688*^:U'(5
MEI?R6JY[^( :Q]LL^;F8SXOEXDX\+^?/HFSS*X(PI$E"8IBE FD75GNO-(1(
M1@GF3(B$FQ7[](TR-2?U7[,$M(*"3E*+@K^S8%ZPD*X@\FSQ3J$SI"[R+$P6
M]9$NX!JI3M+JI;(KE+R$0F_!Y-F;QRN<O"3_7@'EQ8L'E7@OZK-@G3?8]4/<
MQ!#>"2G*4G UG%BLQ6>E4!NM#QB.0XH)Q)+IDQ<J( D8@4&2QS(6(@US<RJ-
M83),S71V@JI]?2WI#5AL9+6JF1XV(9BH92E3_@8-Z]5*Z,I\#BE!B,H,Q7E
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
M>9/./'YD#J5^)8_YE"Y</\PEO!-S?1+_E2A+<U^21:43X9>+VQ^%L@MIR/(
M"YA'&=;& :N_)03*) WS*)*:(]7&S^L9:VJFH145U+*"'6'!;UI<2S^L#V0S
MY\H1=)XMQ&#4K)T? SQ<>C1]PXWJIACH?>A[F-PR,&]_32M=T+18O7]6?S2;
M!9D%(F-YI/LD*!<B2Y31$(C .(F25#(D);7:')X:9&K68BLCJ(4<MEL[":>9
M>;@6),]VP1H?^U3L'@"<9DF?&F?<!.8>38]RB_NN'<XZM26Y:M[13+>%P@A#
M3D,!49HA2&220T93%&09#WEH545S8HS)??'LN^#KN="GPMO#CYJT:I?9;I =
M. 6QF1FX$CC?5L -9H-HOLZ@XIKCZW"8T0F^SNAYBMWKW*4#$NRZPRC]V)_5
MIJ2LJP+51J5)S:Z^R*]EL6#%$YG?+OC'A9IX4:W47VN.O#:!N[J5ZN=-J'M=
MJLU''-) ^1&<I"%$)(\AY7$"<2Y#HOR(A$72J&[9DX!6%FF$ZN;Z.]+I*$4K
M/6B5 TLZ;WOH5#= ZR.(5L0BK<W'_%ZP:!.8-<_F4&M7TX0U)G"K(-AJ"+Y(
ML-$1*,U IV7]CX8XM5,4U)IV!W+KUYY@B[S'5Y[HD?(F7V_"[3(P/<Y&;P:G
MCW''RP#UB-I>!JG/<:9&S_YW]8A5U?'E'I#QU;]\1U;B RG*)E^2DU@Y!D+"
ML"9O1ZG:B @40L9D*@/!2$3'*>=WK=G4MC\UK?N#%E/P&_!'1X;9L9+6OP%<
M%U]+I4*3A'MUQZG)S,:K4\1[?'M\[P%'(Y!O,-JRQY_@;*TO 1HJH+&:##V
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
M:;=2QGW%BV^6=>7BRK?).RUH=>K G3>S>M27=V+H^M,>>%]8<=JEI3G5F/9
MQK.JM,^3AP7]G\W3UX78J'I7]K=EL2D_?_GM'^J!J_4B,]/YE- 8(J02B').
M(:=)"F.%B:"4TXA[[9[VMC:W#^+>V#HI VRMN7Y1?3^\;L%\,-!&_CYU\*H,
M!96EX!>;N?L7\+6V-V 8[X1+R.B]O\%)@W8GWU_&ZFXWA1"-M6JT"\25S'5$
M8(8E-0PB!>2(2T@01FF>B#A"7G(XATW,C3'>%S_-RU^+PUK5\(MD82L,W1CB
M,F1&IH4#,5AKWU@ZL%W?QY. K5IY1?77KI?]PJ_/KARX+%@LV5(4['Z?15JM
M1"62)S@A&&95^J9B"+(HU5"23".<Q-R,>*]UP./MS&^,-V8^$T48LN!W E?'
M%;[+T1I[26\ 4/Y+>?TP!%V[.]'4M(MU_?X>K,Z=N7S <MQ=78+5YFT^VN<U
MH2Q'2D@N,JAD+"%B<00YT>:S3S@142+S+'>3?S[=QMR8H+&R.BWRV%LVR!E%
MAU6MR[$9>=RWL.PL/!_Z.^/CL8!T.4X3K0@-P,MO::<?B=ZUFA.W3K?XTF_[
ML]64,Y<.S!-=;@I9W&\WQ0^U+_I4:Q,K^=X8:Y.UMO4[<JO?-47CVDH<C7P[
M5HG(LI1"0BTE1F9.1&(S'=+F?S''(A69]*N<$<0NG\$P39V-3ZN-Z3D;,Y1U
M=9J5MIFE#ZMELP2C&@_KJGR;[PI4*-@3?+L"38+="YM-9P_IV6)-]:-<*S0%
M[7BW6&[RSASY"]#UIU.J#[Q[UGD=GVPWMU[M2PV%KPD0%.B@6:Y!#)LV]S4D
ME@<9L4$?/B#*?3Z+_KA:VFK?U<_O?MKSEVHADC3'2&<P3HCA])PFD">YB7\1
M0XG4&4UC-^%$I^;F%OL:$Z&PU>OKQ2Y56^D1X)T'V"$6#@K;U,M@%D)K;_UW
M\&X$"#W"Y:!03A0Y7PJI7QCMC%!O1'W^*=,%U\X>/8NSW>\:N)-@-SIMO0GS
MV#JIN7V="1):4:D@%2J"B&L)*<N$%=E/H]0F)>:)GT;VR;:<WO9)A;$K4Z_
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
MDO.8=T*A9]R;^SMCWOSMY7CO;V"2,>_D8SONW2X>]B$WSWU4Z\W3)]/!5AC
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
MLC1/(4$)85$FB$3IXK'*/_FR8>N-&S=<9)//X'AIV7CC9%=Z7=@?U-Y<P#:
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
MBP>A-5JETLNWD3\42W6KWYCY3[%YST2E>?4/]K-XV#[\NEJO5[\7RV]OF!D
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
M(!Q 9UW"\?E\MI;8WZ>K+\]/ERMB</%F&N*Z]W0B2W+!*P?,&/)+ M,0>=9
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
M^^!-F_OK-R5P(_CIIPZ_H37U5.+3"_]VK[*U31_=)&K]"0>'#6"+C<YY1_%
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
MC7"KR-K5&RTE5_7@#V6=VFKIMUJ4*%6TN,G]5IMI__J;QSDU&$S[.PNQ@S.
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
MI+1S/4D]E= ,8]8&$O_83T@G^?OET+[9]5" *I_%U2FZ>@PY]3JCC"Y L<&
M*@HA\!)!%JXU-XS=&XZ[QEQM^HT]O20,8)J:"+H#,_1Q/HLYI\5O),(E0U=W
M_6DVB2?')01<=E503.QTU!""S3KEY$*;>3-K*>HI_S2,$1I&^!V@Z,WJ:W^;
M3'$:\^O9XGSQ^WRV6)QFK<EL:O((EY-Q*( E.VHY'8SDG##%L=@DA[F6HI[B
MP&%0-(SPQ[[)'O+]+O?-3.)J,.W'^60:)]_QC'X]5JU]R:>99QUMMA0U%P=*
M" 0,I8 0,B:%7,:R6?/";M^_$9KL0:#IF930A;6Z+;97N)@L/A$MF#Y,;Y>D
M\-,H4*'0&ER6K-:-9' H)$A9K)/!%HG/D,):3^!&Z','@;Z6JAG;M/W*U'*^
M3RYX<?8+?S_R_.$:IE-I5/"1%8@NY2I/"D58'<[-$'4N,J)5&YFX_>C8"&S^
M(,#VS$KIP.0]E,7[<WJQR.DJ?_)Z]NW;Y+S*XK><;]EV66+*B %,\9X\!VDA
M".= 2_1DWG/PJ<GLDYTIWBP%RPX"J,^JO;'-Y$/.QU*:B\7%M6-[P]O1='J!
M9V<_3S,6AG4=IL!:[:$5>;G:14@N&\]*'25@=G8!-R!@,\ =1M+_N?30@4D\
MJ2KZ4-Y.$_&6$T7?B\^S]_F<CM3D',_XJ7":&<4+)$'>A6*!0S#!0";!)J&4
M<ZJ)]_<489OA[3"R_BUTT8,=NVNM7\]^9(K.SVO><%%_,J>3L^3ZU'OF-<L1
M>*KIYB -^#JQU3JCI'5*F+B9>[?=]VZ&HL/(Z3>6>@?&ZC9WIR$@2U(G,*$N
M@19UU(UA=*DG@YRG(K5L4MEUFXC-X',8^?U]9=P9/J[0?Y)K@=)D^N7^6VGD
MPJB<'7#K:U>,K6TVHA;88W#D(&H?FZQ*W([,S3!V4!G_AGKJ (77CV2W9I3_
M^JZA0Y3>6P5.*DG'RFHRNTZ"549F.E_.LR:/2D]2MAG6#NI=8%AMC.U5/?4
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
MB>$^@?>U*5VSH+*46<6#N+ JHI>?^28OXGSRO4K_<I2GLXRYG"4X7=\ 7<J
MW$?(GL)9%25Z;=M9F =IZNKBV@8!#UN2_>4^XN6UF)^?GN#TR^7$:<F%YLX$
M2,%685A/Y!L.ED?M9 P.Y2;'@3[T%E#H9W=!\LNWC@V'@70XVU>@/:!@->=9
M.(8VB *8;"#&E0<4S$%A.JK"0]1JD]UVF^-@S$':>VCLKLYW$-_(6O]C,IU\
MN_BV(MPX%3DR 25H5PLT%7@;+(@LC-311^<&._^_?//(FM]%;[,AA#BV]O&O
M6X1KK6,(2D'T3(.J*[:"JONQ!!8*MI#IC49[;J;]V]\\3F@QF/9W%F(W0>O=
MZ^_=]7AE^DJR?I:!M-(0$Y(#Q>0.T&G.%(HL[V[^:>D^OMMJ9'[#8'18GZ&%
M,KK!UJ^!]DF>YG_A67V0.Z4#(B4C&ZD31E"I*!):M'4@2D*NDI.FR0;=)^CJ
MT1_=$0,;9#YV54BO68[K9.(^N[K7?=0@>8XG*&R3Z-#%!&GKC );56N7A10%
M*<P-EN<BN9=-9I0_8Z+#*\NPIH>-YJ"4DQ *%Y"1O"[IK-.YS8S= TET;(.
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
M>"<2E%1J315RZ9L<\L>(&A>.8X#D+DZ'TEC'Z/M,?W_5E.^*3 RC)HRH6!=
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
M=('N .CHP%\94 KO+Y9AC<^>YUJU9:RHE2*!G$=C#4AA93$"N<4VXW2'YN1
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
MPMI+5KUP0<+!R*6);3*&&]+7RPRD<7([+938 38?K0O1V:!/+(#S9%/I;C:
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
M$VI[H"HOA_ *-%7IQ#V=+0:8$+9[/FW)MIRH<"R/)"=D?_T>2<X#$IJPTS-
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
M0X1Q9C:GO/(E1?[KO^MP7YB<_P%02P,$%     @ 3#BG4II&7IT6!0  CR0
M !L   !U8FYT+3,S,3(Q>&5X,S(Q;F5X=&=E;BYH=&WM6FUSVC@0_GZ_8DOF
M^C(#?@%#B*&9H>!,N4N!@G-M/]T(2P9-C>7*(H3[];>6<9J$YL+=I-<T(1\8
M8ZU6S[.[0OMDU'[6&W;]3R,/YFH1P>CLS6F_"Z6*:7ZH=4VSY_?@K?_N%!S#
MLL&7)$ZYXB(FD6EZ@Q*4YDHEKFFN5BMC53.$G)G^V,Q<.68D1,H,JFCIN)V]
MP4]&Z/$O[6>5"O1$L%RP6$$@&5&,PC+E\0P^4)9^ADIE8]45R5KRV5Q!U:K:
M\$'(S_R<Y..*JX@=%W[:9OZ];>I%VE-!U\=MRL^!T]<E;C4:U:I3MP.G6G?"
M)CUB]I'=Q+=.2*EU:/UI(T@3S?,YJ5I'['5IP>/*G&7KNT[5.*PGJK7B5,U=
MV[)^+6G3XW8H8H7K29R?/^9NMIT1.4-_2B3N$3I2[$)52,1GL:L9EG)/A74@
M(B'= TO_M;*12D@6/%J[+WR^8"D,V K&8D'B%^44LU))F>1A;ICROQA"Q$7T
MUU7.X!#]1#QF!2.[FG'P+N9\RA74JH9]G<!.T ,,/9,_"'O7&_O]DWZWX_>'
M QB>P&C<'W3[H\XI>!^][IG?_\/#UVCAC:$SZ%T9/^D/.OB(3YOQ6[D_%+*C
ML_'DK#/PP1\^>*QV$\Z,B=$U8.)U=7+L6MTJ/WC<G0ET>L.1[V&I_$3A+H)\
M9#6R7>"_]6#2&;_I#+Q)9?CQU/L$G:Z?C50MJ[KC)O_N5)QO4NF7T<N4206_
M&3!BDI0AP&\\7)<A6<IT21"3$G"EPEB0'4C/#^R&U=)E!B0%0D62G2I7YURS
MS&(E0E!S!A,BIR1F:65X$;$U= *5C62Q*N,X4=KH_9)(S'"TAC%+A-0F9U/^
M98G'(?3CP  1PXF0"["MRGL(A=330IX&)((O^6Q@,450[X@,YCF,FEW.C[9P
M&:'O0"R2B&,X5US-M0/)< G)LB,NS=:\0?<E>06XE%U_25]=\F'!4B(L=.-=
M!',2SUA!RCZJ.7E\%CD4$M.<(X\1\H)DOA%%K BFAN);2)?!_!OLKY$E/!M*
M)$LU3)Q%H@C0&Q8!LL?W"<).-Q&)21QDKW$9JIL)C0*-EE'.4228^&P@W8KR
M+M5K.S^L?'M(^?E!O=G"'*_S'!UN$KR%_)X1'NT$,,=T5Q2G0BFQ<!LZCHI,
M(U883(6D3%80;422E+G%0XOR-(G(VN6Q7E1/:IUG6Q?K?_,CB<G9]$]UVW :
M=M9"*>R;%"W<;[HK0W=7IJ+;8U7'L)O.K<.68=\Z]D]NL_:V=N]>&TVC;NWF
MUM2!D(5!D;1ZG@**FR5*$Q*_+M5*A4U"*,6>V;7 UE;%&M_!=(/NKCG5Y"*;
M=;5!C%BHOE$'___^U!W[F[7>G9?U?W<8=J24[YC[9M7<B=2-/?W .>V8J><'
MSF$KU9\W.H)K1!]+80[P0'[*I;DY5_3QG2!*$7$*!;P'07C'1#Z!6O6S?[0\
MY6+]KYSNO^G;,6/=.6<AB@$4!HJ?,QB&(4=9I?ON'JJ+0 GYO?O3KU"U1Y<K
MC$ZP _B7(\E1,"2H&+88O+KQ/[?+;6;J!O0!J]S?V3G*I#&A?$;BO<C=B]R]
MR-V+W+W(W8O<O<A]FB+W6D/P*'7#7N,^$HW[^$MU+W%_2HF;T^L$@5C&*KM.
MDO7<)[H79_G81C?^#&+WY%)#_&NQ>^NEE"M=\(U[+8G(+_:XDD4DD]A;-UV^
M_HSIOMGZ.H5,\;=LJ;:GW'$Y9O.97]71EX:._P902P$"% ,4    " !+.*=2
M24@; !"[ @ _D!T $0              @ $     =6)N="TR,#(Q,#,S,2YH
M=&U02P$"% ,4    " !+.*=2954_,?T2  #/S@  $0              @ $_
MNP( =6)N="TR,#(Q,#,S,2YX<V102P$"% ,4    " !+.*=2$SJKU/ M   [
M[0$ %0              @ %KS@( =6)N="TR,#(Q,#,S,5]C86PN>&UL4$L!
M A0#%     @ 2SBG4L/_I97+90  2TH$ !4              ( !COP" '5B
M;G0M,C R,3 S,S%?9&5F+GAM;%!+ 0(4 Q0    ( $LXIU(MZ1MS^@4! )K<
M"@ 5              "  8QB P!U8FYT+3(P,C$P,S,Q7VQA8BYX;6Q02P$"
M% ,4    " !+.*=2UA]]5R"<  !C+ < %0              @ &Y: 0 =6)N
M="TR,#(Q,#,S,5]P<F4N>&UL4$L! A0#%     @ 3#BG4B(7EYDZ"   OB(
M !L              ( !# 4% '5B;G0M,S,Q,C%X97@S,3%N97AT9V5N+FAT
M;5!+ 0(4 Q0    ( $PXIU(BH&WQ,@@  +PB   ;              "  7\-
M!0!U8FYT+3,S,3(Q>&5X,S$R;F5X=&=E;BYH=&U02P$"% ,4    " !,.*=2
MFD9>G18%  "/)   &P              @ 'J%04 =6)N="TS,S$R,7AE>#,R
B,6YE>'1G96XN:'1M4$L%!@     )  D 90(  #D;!0    $!

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